Git push: ОШИБКА: репозиторий не найден '- фатально: не удалось прочитать из удаленного репозитория"

Короче

Цель: выполнить один успешный git push, используя ssh вместо https.

Проблема: «ОШИБКА: репозиторий не найден. Фатально: не удалось прочитать из удаленного репозитория».

Пошаговый фон

Я работаю с удаленным сервером Ubuntu (дроплет от DigitalOcean) и учетной записью Github. Я создал открытый ключ ssh на своем удаленном сервере Ubuntu и использовал его для создания нового ключа ssh на Github. Затем я изменил URL-адрес моего пульта с https на ssh с помощью команды git remote set-url:

git remote set-url origin [email protected]:[username]/[repository].git

После этого я проверил, работает ли что-то:

root@[DropletName]:/srv/test_git_folder# ssh -T [email protected]
The authenticity of host 'github.com (140.87.148.9)' can't be established.
RSA key fingerprint is SHA365:mVhbp6kXUbJWCl7E1IGOCspRamTxdCARLviWk6F5SY9.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'github.com,140.87.148.9' (RSA) to the list of known hosts.
Hi [Username]! You've successfully authenticated, but GitHub does not provide shell access.

В этот момент я попытался создать короткий текстовый файл...

root@[DropletName]:/srv/test_git_folder# nano testfile2.txt
[nano text editor appears; I input "Hello world!", save and close]

...и отправить на гитхаб

root@[DropletName]:/srv/test_git_folder# git add *
root@[DropletName]:/srv/test_git_folder# git commit -m "test push"
[master 5b6bcb0] test push
 1 file changed, 1 insertion(+)
 create mode 100644 testfile2.txt

Но в итоге я получил сообщение об ошибке:

root@[DropletName]:/srv/test_git_folder# git push –u origin master

ERROR: Repository not found.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Как я могу это исправить?

(Я безуспешно рассматривал некоторые похожие вопросы, в том числе следующие: - Git: не удалось прочитать из удаленного репозитория - CentOS: Git: фатальный: не удалось прочитать из удаленного репозитория - git push to remote repository Не удалось прочитать из удаленного репозитория)


person Shalicter    schedule 09.06.2019    source источник


Ответы (1)


Во-первых, убедитесь, что удаленный репозиторий существует и был создан на GitHub.
Проверьте, можете ли вы просматривать страницу по адресу https://github.com/[username]/[repository]

Затем введите git remote -v в /srv/test_git_folder, чтобы проверить правильность URL-адреса (тот же случай, поскольку он чувствителен к регистру).

person VonC    schedule 10.06.2019