[Resolved] Не клонируется git репозиторий в jenkins

Столкнулся с проблемой: jenkins не может клонировать к себе в workspace git репозиторий.

Jenkins поднят на ubuntu. Авторизация на сервере git через ssh ключи: работает нормально. Т.е. из-под пользователя jenkins я могу достучатся до сервера как с обычного терминала, так и в job.

Но, когда делаю git clone, все заканчивается фразой Cloning into ‘app’… и все.

Может кто подскажет, как это исправить?

п.с. Заранее спасибо :blush:

ssh ключь запаролен или нет? Раньше был баг что он не умел авторизироватся по запароленным ssh ключам.

Проверь knowing hosts.
Перевнеси в репозиторий публичный ключ дженкинса.

отбой, разобрались.

желательно бы уточнить “как разобрались”, авось кому-то пригодится

  1. Убедиться, что из-под консоли можно склонировать вручную проект через git.
  2. На всякий пожарный скопировать ssh ключи в папку C:\Windows\SysWOW64\config\systemprofile.ssh
  3. В настройках проекта, в разделе Source Code Management, указать ссылку на репозиторий в виде: ssh://git@gitserver.com/project.git
  4. Поле Credentials оставить пустым.

Вся магия заключалась в том, чтобы git plugin не пытался сам установить ключи для связи с сервером git, а просто использовал те, которые есть в системе.