Отказано в разрешении на клонирование Jenkins GitHub

При выполнении задания по клонированию моей ветки devel моего репо в Jenkins я получаю следующую ошибку:

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

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

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


person w2bro    schedule 24.05.2012    source источник


Ответы (1)


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

person Ashish Kumar - Ashfame    schedule 24.05.2012
comment
У меня есть учетная запись github для моего сервера jenkins (для которого настроен плагин GitHub и который проверяет правильность входа в систему) с ключом dsa, который находится в /var/lib/jenkins/.ssh, который был добавлен в github аккаунт, и эта ошибка все еще возникает - person w2bro; 24.05.2012
comment
Обновление: мне просто нужно было добавить сервер github в known_hosts. теперь все работает для тех, у кого такая же проблема! - person w2bro; 24.05.2012