Как я могу заставить клиента SSH не запрашивать фразу-пароль, когда она не требуется - PullRequest
4 голосов
/ 12 января 2012

Я пытаюсь настроить CC.net для сборки из моего личного репозитория Git.

Я создал пару ключей, в которой закрытый ключ не имеет парольной фразы, и загрузил открытый ключ на сервер. Я могу сделать git clone git@myserver:myrepo, просто запустив его из командной строки.

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

Как мне решить эту проблему?

1 Ответ

4 голосов
/ 12 января 2012

Проблема заключалась в том, что в моем файле .ssh / config я указал файл ключа PuTTY my_id.ppk вместо файла OpenSSH.Вместо этого, указав файл OpenSSH, он заработал.

...