Неверный отпечаток ключа Git RSA - PullRequest
0 голосов
/ 31 декабря 2018

Я начал получать эту ошибку

Received disconnect from 192.30.253.112 port 22:2: Connection blocked because server only allows public key authentication. Please contact your network administrator.
Disconnected from 192.30.253.112 port 22

, когда пытался зафиксировать в git.Быстрый поиск в Google предложил мне удалить данные в ~/.ssh/known_hosts и попробовать.Когда я удалил данные на известных хостах и ​​попробовал «git pull»

, я получил это.

The authenticity of host 'github.com (192.30.253.112)' can't be established.
RSA key fingerprint is SHA256:ObNq2tWLML/5O9W4GkU6sqOH5e3KNdxtxT3KU1/9gok.
Are you sure you want to continue connecting (yes/no)

Однако полученный отпечаток ключа RSA не совпадал с отпечатком, данным github

Если я даю и продолжаю, я получаю эту ошибку.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!

Что мне теперь делать?

Невозможно зафиксировать илитянуть.

1 Ответ

0 голосов
/ 02 января 2019

Если хеш не совпадает, это означает, что сервер, с которым вы общаетесь, отправил другой ключ.Github, вероятно, не будет менять ключи без явного публичного предупреждения.Таким образом, сервер - это другой сервер, олицетворяющий сервер github.Это может быть злой злоумышленник и / или корпоративный прокси.- Стефан Гурихон

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