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

SSH не может аутентифицироваться до git @github.com

Недавно я подписал бесплатный план на Github.com. Я следую их инструкциям, чтобы сгенерировать ключ ssh для добавления в мою учетную запись. Однако, когда я пытаюсь ssh -v [email protected], я получаю эту ошибку:

debug1: Server accepts key: pkalg ssh-rsa blen 277
Agent admitted failure to sign using the key.
debug1: Trying private key: /home/phuongnd08/.ssh/identity
debug1: Trying private key: /home/phuongnd08/.ssh/id_dsa
debug1: No more authentication methods to try.
Permission denied (publickey).

Когда я заглядываю в ошибку, я вижу здесь забавную вещь, то есть .ssh/id_rsa не пробовал, просто были проверены .ssh/identity и .ssh/id_dsa.

Как я могу исправить эту ошибку? Благодаря

4b9b3361

Ответ 1

Проверьте права доступа к файлу на свой ключ. Если они слишком либеральны, это может быть отказ от использования ключа. Удостоверьтесь, что у вас есть только желание для вас (0700).

Ответ 2

Вы можете использовать ssh-add ~/.ssh/id_rsa, чтобы исправить это.

Ответ 3

Попробовав все эти ответы без везения, следующая команда разрешила это для меня:

unset SSH_AUTH_SOCK

Ответ 4

Если он еще не существует, вы сначала сгенерируете ключ ssh:

ssh-keygen -t rsa 

теперь скопируйте этот ключ, он будет в этом каталоге ~/.ssh/id_rsa.pub, открыть с помощью блокнота, вставьте этот ключ в раздел "добавить ssh" в свой аккаунт github! Что это!