настройка github ssh на машине с windows 7 - PullRequest
3 голосов
/ 13 декабря 2011

Я только что установил git на свой компьютер с Windows, используя git, как настроить , но у меня возникла проблема.

Когда я запускаю ssh -T git@github.com step, я получаю эту ошибку:

ssh_exchange_identification: прочитано: сброс соединения по пиру

вот более длинный след, который я получил, запустив ssh -vvv git@github.com:

OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Feb 2007
debug2: ssh_connect: needpriv 0
debug1: Connecting to github.com [207.97.227.239] port 22.
debug1: Connection established.
debug1: identity file /c/Users/bmehanni/.ssh/identity type -1
debug3: Not a RSA1 key file /c/Users/bmehanni/.ssh/id_rsa.
debug2: key_type_from_name: unknown key type '-----BEGIN'
debug3: key_read: missing keytype
debug2: key_type_from_name: unknown key type 'Proc-Type:'
debug3: key_read: missing keytype
debug2: key_type_from_name: unknown key type 'DEK-Info:'
debug3: key_read: missing keytype
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug2: key_type_from_name: unknown key type '-----END'
debug3: key_read: missing keytype
debug1: identity file /c/Users/bmehanni/.ssh/id_rsa type 1
debug1: identity file /c/Users/bmehanni/.ssh/id_dsa type -1
ssh_exchange_identification: read: Connection reset by peer

Спасибо

Ответы [ 3 ]

2 голосов
/ 13 декабря 2011

У меня была такая же проблема, но я так и не нашел способа ее решить.

Обходной путь должен был использовать https вместо ssh.

2 голосов
/ 13 декабря 2011

Кажется, что тип вашего ключа id_rsa неправильный

debug2: key_type_from_name: unknown key type

ssh пытается определить тип по имени файла ключа.Когда вы генерируете ключ, вам нужно указать тип с флагом -t rsa.

ssh-keygen -t rsa

Кроме того, примите значения по умолчанию для имени файла вашего личного ключа id_rsa и вашего открытого ключа id_rsa.pub, в противном случае вам нужно будет добавить конфигурацию для github в файл ~/.ssh/config, указав закрытый ключ, который будет использоваться для этого конкретного хоста.

Host github.com
    HostName github.com
    User git
    IdentityFile C:/Users/youruser/.ssh/someotherkeyname
0 голосов
/ 13 декабря 2011

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

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