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

Как я могу просмотреть свой SSH-ключ для github?

Недавно я получил электронное письмо от Github, в котором говорилось, что я должен пересмотреть свой SSH-ключ:

Проверьте свои ключи и убедитесь, что вы узнайте их. Если у вас есть какие-либо сомнения, отвергайте ключи и загрузите новые ключи.

Как просмотреть мои ключи с помощью git на ubuntu 11.10?

4b9b3361

Ответ 1

Вы можете следовать руководству GitHub " Проверить свои SSH-ключи"

Чтобы проверить свои SSH-ключи, вам нужно найти отпечаток каждой клавиши на вашем компьютере и сравнить ее с отпечатком пальца, отображаемым на GitHub.

Что такое отпечаток?

Отпечаток ключей SSH - это последовательность байтов, уникальная для этого ключа.
Отпечатки пальцев обычно кодируются в шестнадцатеричные строки и отформатируются на группы символов для удобочитаемости.

Мы отображаем ключевые отпечатки SSH на GitHub вместе с заголовком клавиш:

key fingerprint

Оттуда для Ubuntu вы можете обратиться к "Как найти свой отпечаток ключа RSA на ubuntu 10.04 (размещенный в linode)" (-l здесь означает к "списку" вместо создания).

$ ssh-keygen -lf ~/.ssh/id_rsa.pub

Ответ 2

Вы также можете использовать https://github.com/username.keys (я использовал свои ключи в качестве демонстрационного URL-адреса).

Ответ 3

Попробуйте нажать/вытащить один из ваших собственных репозиториев на github. Появится сообщение о том, что текущий ключ не авторизовался. Кроме того, это отпечаток SSH текущего компьютера и ссылка, отображаемая там, где вы можете просмотреть свои ключи. Следуйте по ссылке и отметьте ключ SSH с вашего компьютера как одобренный.

Ответ 4

Если у вас есть куча ключей для сравнения с отпечатком GitHub, эта строка пригодится:

cd ~/.ssh; for k in *.pub; do ssh-keygen -E md5 -lf $k; done