SourceTree - git: fatal: удаленная ошибка: репозиторий не найден

Я только что подписался на учетную запись github на работе и создал новый репозиторий. Я запускал несколько команд git по командной строке, и все работало нормально.

1. git init 
2. git add .
3. git commit -m "first commit"
4. git remote add origin https://github.com/username/project.git

Затем, когда я добавил рабочую копию из sourcetree и нажал кнопку Fetch, я получаю "error: Repository Not Found". Я пытаюсь нажать и потянуть, и я получаю ту же ошибку. Я использую sourcetree с моими файлами bitbucket и github в течение нескольких месяцев, но у меня никогда не было этой проблемы. У кого-нибудь были подобные проблемы?

Ответ 1

Я понял это. У меня уже была личная учетная запись github, связанная с sourcetree. Когда я удалил личную учетную запись github и добавил рабочую учетную запись, она отлично работала.

  • Перейдите в Инструменты → Параметры
  • Нажмите вкладку "Аутентификация"
  • Удалите другую учетную запись github и добавьте новую.

Ответ 2

У меня возникла проблема с Windows (8.1 x64) с более тонкой причиной. Проблема возникла из-за использования крючков аутентификации git, таких как git -credential-winstore (https://gitcredentialstore.codeplex.com/).

Чтобы он работал, я просто удалил свой сетевой пароль в github следующим образом:

  • Меню "Пуск"
  • Управление сетевыми паролями
  • Убрал пароль для http://github.com

Если вы хотите полностью удалить хранилище учетных данных git, это сообщение SO, которое может помочь: fooobar.com/questions/4883/...

Ответ 3

Мне просто нужно было установить текущую учетную запись, которую я хотел использовать как SET TO DEFAULT на вкладке "Инструменты" / "Аутентификация"

У меня был тот же репозиторий, который не найден

Ошибка

Ответ 4

Вопрос: Я пытаюсь получить доступ к организации с помощью SourceTree. Но требуется разрешение от организации.

Решение: Я установил приложение GitHub Desktop https://desktop.github.com/ Уполномочен с необходимой учетной записью. Он сгенерировал дополнительный SSH-ключ (у меня уже были ключи ssh для моей учетной записи, и с терминала pull/push работал, но GitHub Desktop добавил еще один). И SourceTree начал отображать необходимый частный репозиторий, начал нажимать и тянуть по мере необходимости.

Ответ 5

Я столкнулся с подобной проблемой, и получается, что это потому, что SSH-аутентификация.

Сервер - битбакет (вместо git.com).

Итак, для этого Bitbucket нуждается в том, чтобы пользователи установили идентификацию перед тем, как нажимать фиксации (даже если она не запрашивает аутентификацию, потянув ее на локальные компьютеры). Решение: step1: создать ключи на вашей локальной машине. $ ssh-keygen -t rsa step2: скопируйте открытый ключ в Bitbucket $ cat ~/.ssh/id_rsa.pub скопируйте ключ в профиль- > аккаунт- > SSH-ключи- > Добавить ключ

Ответ 6

У меня был рабочий проект git в течение нескольких месяцев в исходном дереве, и это внезапно произошло однажды. Я попытался проверить все, связанные с аутентификацией, и нашел это исправление:

В окне проекта щелкните правой кнопкой мыши ваш проект, выберите "Преобразовать в SSH". Возможно, я случайно установил его в "Преобразовать в HTML", что вызвало ошибку "Ошибка хранилища".

Надеемся, что это поможет парням, у которых есть рабочая настройка, работающие учетные записи, работающие с ssh-аутентификациями, и все же неожиданно сталкивается с этой ошибкой.

Ответ 7

Была та же проблема. Причина в моем случае заключалась в том, что я аутентифицировался через https в командной строке, но затем использовал sourceTree через oAuth. Установка типа Auth на "Basic" в настройках учетной записи помогла.