2016-06-14 3 views
9

У меня есть SourceTree с локальной рабочей копией. И все операции работают хорошо, я могу просто извлекать, нажимать, тянуть и т. Д. Через SourceTree. Мне просто нужно было сделать силовой толчок, которого нет в SourceTree.Git - remote: Хранилище не найдено

Я открыл терминальный сделал GIT толчок -f

remote: Repository not found. 
fatal: repository 'https://github.com/MyRepo/project.git/' not found 

Я не уверен, что может быть проблемой.

+0

Вы уверены, что это не удается только с 'git push -f', но работает с обычным нажатием, вытаскиванием и извлечением? – everton

+0

Возможный дубликат [Git Push ERROR: репозиторий не найден] (http://stackoverflow.com/questions/10116373/git-push-error-repository-not-found) –

ответ

6

Поскольку вы, вероятно, ранее не идентифицировали удаленный репозиторий git для своего терминала.

git remote set-url origin https://github.com/MyRepo/project.git 

, а затем,

git add . 
git commit -m "force push" 
git push origin master --force 
+0

Это сработало для меня. – Wilker

0

Это, вероятно, вопрос о подлинности. SourceTree кэширует ваши учетные данные github (которые используются для доступа к репозиторию по https), но из терминала вам нужно либо настроить git с учетными данными (https://help.github.com/articles/creating-an-access-token-for-command-line-use/), либо использовать git + ssh и пару ssh (https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/).

6

Это сообщение может возникнуть, если найден репозиторий, но у нас нет доступа к фиксации. Не изрекается!

Я получил сообщение repo-not-found после клонирования репозитория gitHub, созданного для меня моим боссом. Я мог клонировать и совершать локально, но не мог проталкивать коммиты вверх по течению. Владелец репозитория не предоставил мне доступ на запись. Решено путем мольбы написать доступ к владельцу репо.

2

Возможно, вы пытаетесь нажать на частный репозиторий. В этом случае вам придется попросить администратора для доступа к Collaborator пройти аутентификацию.

8

Я также сталкиваюсь с той же самой проблемой

remote: Repository not found 
fatal: repository 'https://github.com/MyRepo/project.git/' not found 

удаленные: Repository не найдено. фатальный: репозиторий 'https://github.com/MyRepo/project.git/' не найден

Я удалил диспетчер учетных данных git и переустановил его, а затем я мог легко вытащить и нажать на репозиторий. Ниже приведены команды

$ git credential-manager uninstall 

$ git credential-manager install