2012-05-24 3 views
0

При выполнении задания клонировать мой Devel филиал моей репо в Дженкинс, я получаю следующее сообщение об ошибке:Дженкинс GitHub Clone Отказано

stderr: Permission denied (publickey). 
fatal: The remote end hung up unexpectedly 

Я бег Дженкинс на CentOS 6 и имею множество GitHub Крючков правильно. Как это исправить? Нужен ли мне ключ развертывания, даже если у меня установлен плагин GitHub с допустимым пользователем с доступом к репозиторию частной организации?

У меня есть аккаунт GitHub для моего сервера Дженкинс, с помощью ключа DSA, который находится в /var/lib/jenkins/.ssh, которая была добавлена ​​на счет GitHub, и эта ошибка все еще встречающийся

ответ

0

Не что вы подразумеваете под «У меня есть плагин GitHub, установленный с допустимым пользователем с доступом к репозиции частной организации», и я не знаком с Jenkins, но вам определенно нужен ключ развертывания, добавленный к этому репо для аутентификации ваших запросов. Я думаю, что вы только что указали имя глобального автора git и т. Д.

+0

У меня есть учетная запись github для моего сервера jenkins (который плагин GitHub настроен на использование и проверяет правильность входа) с ключом dsa, который находится в /var/lib/jenkins/.ssh, который был добавлен в учетную запись github, и эта ошибка все еще происходит. –

+0

Обновление: мне просто нужно было добавить сервер github в known_hosts. все работает сейчас для тех, у кого такая же проблема! –

Смежные вопросы