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

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

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

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

Ответы [ 4 ]

17 голосов
/ 19 марта 2012

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

Для проверки ваших ключей SSH вам нужно найти отпечаток каждого ключа на вашем компьютере и сравнить его с отпечатком, отображаемым на GitHub.

Что такое отпечаток пальца?

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

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

key fingerprint

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

$ ssh-keygen -E md5 -lf ~/.ssh/id_rsa.pub
6 голосов
/ 09 августа 2014

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

4 голосов
/ 25 октября 2017

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

cd ~/.ssh; for k in *.pub; do ssh-keygen -E md5 -lf $k; done
2 голосов
/ 19 марта 2012

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

...