Как я могу заставить клиента SSH не запрашивать парольную фразу, когда это не требуется

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

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

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

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

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