Неустранимый: не удалось прочитать из удаленного хранилища (Bit-Bucket) - PullRequest
0 голосов
/ 24 февраля 2019

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

$ git push origin branch-name
Connection reset by 18.205.93.1 port 22
fatal: Could not read from remote repository.

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

Ответы [ 2 ]

0 голосов
/ 25 февраля 2019

Если ваш доступ к этому хранилищу не изменился и если в вашей сети ничего не изменилось (например, смена прокси-сервера), это больше всего похоже на проблему с ssh-agent.Вы можете увидеть более подробную информацию о попытке подключения, запустив GIT_SSH_COMMAND="ssh -v" git push origin branch-name, или вы можете проверить свое подключение и ключ с помощью ssh -Tv git@bitbucket.org.Обе команды должны включать строки, подобные этим:

debug1: Server host key: ssh-rsa 
SHA256:zzXQOXSRBEiUtuE8AikJYKwbHaxvSc0ojez9YXaGp1A
debug1: Offering public key: (key type, fingerprint, and path go here)
debug1: Server accepts key: (details about the accepted key go here)
debug1: Authentication succeeded (publickey).
Authenticated to bitbucket.org ([18.205.93.1]:22).

(Будут другие строки. Просто найдите эти конкретные. Вы также можете увидеть отпечаток SHA1 для ключа хоста, если это то, что предпочитает ваша система;это будет указано как 97:8c:1b:f2:6f:14:6b:5c:3b:ec:aa:46:46:74:7c:40. Если вы не видите ни одного из этих ключей хоста, то, вероятно, вы на самом деле не попали в Bitbucket.)

Вы также сможете запустить ssh-add -L исм. ключ, который вы хотите использовать для Bitbucket.

Если ваш ключ не указан ни в одном выводе, вы можете добавить его с помощью ssh-add /path/to/key.Вы также можете добавить путь к этому ключу как IdentityFile в вашем ~ / .ssh / config, чтобы SSH всегда использовал этот ключ для этого хоста:

Host bitbucket.org
    IdentityFile /path/to/key
0 голосов
/ 24 февраля 2019
`$ git push origin branch-name` , replace branch-name by your real branch name .

Вы можете набрать git branch -a для печати всех веток, созданных в вашем хранилище.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...