2016-10-20 6 views
0

У меня есть скрипты, которые клонируют код из github по протоколу SSH. Я добавил свой SSH-ключ к ssh-агенту для всех пользователей (моя учетная запись, root, jenkins). Я тестировал выполнение скрипта, он работал нормально. Но это не сработало, когда я выполнил сценарий Дженкинса. Я получил сообщениезакрытый ключ ssh не работает для пользователя jenkins

Разрешение отклонено (публикация). fatal: Не удалось прочитать с удаленного репозитория.

Не могли бы вы помочь? Спасибо!

ответ

0

Вы проверяли разрешения на свою папку/файлы SSH?

Как пояснил here, вы должны иметь:

700 (drwx------) on the .ssh folder 
644 (-rw-r--r--) on the public key (*.pub) 
600 (-rw-------) on the private key (id_rsa) + the authorized_keys file 
Смежные вопросы