Comments 23
Не нашел ответа на вопрос — «зачем?»
С гитом вместе поставляется ssh.exe, который не требуется настраивать отдельно
С гитом вместе поставляется ssh.exe, который не требуется настраивать отдельно
+3
спойлер «Почему я не использую отдельные сертификаты?» не отвечает на вопрос?
0
Пришлось перечитать его три раза, прежде, чем я понял, что отвечает.
Наверное, стоило бы его назвать «почему мне нужно использовать putty вместе с git»?
Наверное, стоило бы его назвать «почему мне нужно использовать putty вместе с git»?
+1
мм, у меня ключ аналогично загружен в ssh-agent
0
Мне кажется, он противоречит вводной «чистая система без putty и git».
+1
по моему связка conemu + cygwin будет в разы удобнее
+2
У меня ssh.exe идущий с mingw не заработал по IPv6, пришлось переключиться на plink. Дописал в файл ~/.profile следующее:
GIT_SSH=plink
export GIT_SSH
+1
А нам вот пришлось использовать putty вместо нативного ssh только лишь по той причине, что клонирование происходило с гораздо большей скоростью. Нативный ssh.exe клонировал со скоростью 1,5 MiB/s максимум, агент же putty выдавал при этом скорость больше 10 MiB/s. А в линуксе на той же машине и с тем же сервером скорость несколько десятков мибибайт. Но так как все в конторе работают в Windows, пришлось всем ставить putty.
0
Почему бы просто не использовать Cygwin. В нем установкой «в режиме «next, next, next»» можно получить и ssh и git. И не будет необходимости специально конвертировать ключи в формат PuTTY.
0
потому что потребность не в конвертации ключей, а в их использовании «напрямую».
0
Если решать задачу работы git через ssh имея багаж наработок в putty, который хотелось бы использовать, то описанное в статье имеет право на существование. Но по моему это костыль на костыль.
В связке «git — putty — ssh» компонент «putty» лишний.
В связке «git — putty — ssh» компонент «putty» лишний.
0
если смотреть только связку «Git — SSH», то да, Putty лишний.
но если вы считаете, что использование в MS Windows Putty для SSH доступа к серверам (без учёта Git) есть «костыль», то это ваше право.
но если вы считаете, что использование в MS Windows Putty для SSH доступа к серверам (без учёта Git) есть «костыль», то это ваше право.
0
1. Автор верно указал, что необходимо сделать тестовое подключение из putty к git-серверу, но важен еще момент, что именно в putty можно добавиь ключ сервера как доверенный, иначе plink будет ругаться.
2. pagent есть смысл добавить в автозапуск, указав в качестве аргументов файлы с ключами
3. ВАЖНО: версия plink 0.63 зависает при git clone, по крайней мере при выкачивании из gerrit, поэтому следует пользоваться версией 0.62
2. pagent есть смысл добавить в автозапуск, указав в качестве аргументов файлы с ключами
3. ВАЖНО: версия plink 0.63 зависает при git clone, по крайней мере при выкачивании из gerrit, поэтому следует пользоваться версией 0.62
0
Я рискую испортить себе карму. Но не могу понять, почему так мало людей упоминают в комментариях, что такой способ генерации ключа не работает на openssh серверах. Сгенерировав ключ таким образом, как описано в этой статье и многих других, не получится подключиться к openssh серверу. Необходимо создавать ключ в openssh сервере, а потом импортировать его с конвертацией в putty. Только тогда openssh сервер принимает авторизацию от putty-клиента по ключу. А от kitty-клиента и так не принимает. Я лично, читая такие статьи потратил уйму времени на то, чтобы выяснить эту банальность. А комментаторы не заостряющие внимание на этом момента, попросту, либо не делали этого по этой инструкции, либо не внимательно читали эту статью. Потому что по буквам этой статьи вы не сможете подключиться к openssh-серверу. Если конечно, вы не умеете читать между строк…
-1
Простите, но к какому же серверу в статье подключается автор? И какой сервер лично я настраивал через putty? Либо я не понимаю, что такое openssh — либо все прекрасно работает.
Кстати, передавать приватный ключ по сети, по-хорошему, нельзя.
Кстати, передавать приватный ключ по сети, по-хорошему, нельзя.
0
простите, а вы точно статью читали? там же есть блок «Копируем публичный OpenSSH ключ из Putty-ключа»
0
Sign up to leave a comment.
Articles
Change theme settings
Дружим Git с Putty