Подтвердить что ты не робот

GitHub: ОШИБКА: репозиторий не найден. фатальный: удаленный конец неожиданно висел (по-видимому, отличается от аналогичных сообщений)

Я создал каталог hello_git. В этом каталоге я создал файл hello_git.py, который печатает "Hello git!". сообщение.

Затем я сделал hello_git мой текущий каталог в терминале и ввел следующие команды один за другим в этом каталоге:

git init
git add hello_git.py
git commit -m 'first commit'
git remote add origin [email protected]:githubaccountname/hello_git.git

Когда я вхожу в команду git push origin master, меня спрашивают:

Enter passphrase for key '/home/myusername/.ssh/id_rsa':

Когда я ввожу свою кодовую фразу (которая успешно аутентифицируется с помощью ssh -T [email protected]), я получаю следующее:

ERROR: Repository not found.
fatal: The remote end hung up unexpectedly

Я не знаю, помогает ли это, но:

git remote -v

возвращает:

origin    [email protected]:githubaccountname/hello_git.git (fetch)
origin    [email protected]:githubaccountname/hello_git.git (push)

Я изучил ответы на подобные сообщения, но ничего не работает:

4b9b3361

Ответ 1

В сообщении об ошибке указано все

ОШИБКА: репозиторий не найден.

Есть ли репозиторий Git, где вы ищете?

Сначала вам нужно создать репозиторий на GitHub. Он не может найти репозиторий, потому что он еще не существует!

Ответ 2

Эрик уже дал лучший ответ на этот вопрос в случае, если репозиторий не существует, но я хочу указать, что:

Ответная пара "Не найденный репозиторий/удаленный конец неожиданно висел" также, заданный GitHub, когда репозиторий существует, но у пользователя нет разрешения на него.

Если вы абсолютно уверены, что репозиторий уже существует в GitHub, убедитесь, что учетная запись, которую вы используете, имеет разрешение на то, чтобы нажать на этот репозиторий.

Ответ 3

Либо репозиторий не существует, либо у вас нет правильного разрешения.

Дополнительная информация находится на Ошибка: репозиторий не найден.

Кроме того, если у вас несколько учетных записей GitHub (которые фактически запрещены), вам нужно несколько ключей ssh ​​для хранения в GitHub.

Дополнительная информация находится на Быстрый совет: как работать с GitHub и несколькими учетными записями.

Ответ 4

Возможно, вы переименовали свой репозиторий? Если вы переименовали свой репозиторий в GitHub, вам необходимо соответствующим образом обновить исходный код. Это произошло со мной однажды, где я переименовал свой репозиторий и забыл обновить настройки источника на своем ноутбуке.

Ответ 6

Это также может произойти, если вы сохранили неправильные учетные данные. Вы можете очистить память репо для последующего запроса при следующем нажатии следующим образом: git config --unset credential.helper

Ответ 7

Я только что столкнулся с этой проблемой. Если ни одно из других решений не работает, возможно, потому, что у GitHub возникают проблемы с доступом к SSH, поскольку он говорит на своей странице состояния (https://status.github.com/)

"Мы изучаем проблемы с доступом к репозиторию и некоторыми функциями GitHub.com. Мы сообщим об этом, когда у нас будет больше информации для обмена".