Я установил поддомен на капле DO, на которой запущен Jenkins.
Я хочу, чтобы Дженкинс развернул мой проект, когда новая сборка будет передана в мою основную ветку GitLab.
Проблема в том, что я получаю ошибку git@gitlab.com: Permission denied (publickey)
.
Проблема в том, что при запуске git pull
на моей капле ubuntu все работает отлично, поэтому мои ssh-ключи должны работать нормально. Но при выполнении оболочки на BUILD я сталкиваюсь с этой ошибкой.
Мне также нужно запустить sudo git pull
, или я получаю cannot open .git/fetch_head permission denied
ошибку. Снова при запуске всех этих команд на моей капле DO Ubuntu.
Должен ли я установить еще один SSH-ключ в графическом интерфейсе Jenkins?
EDIT:
Я использую пользователя jenkins, который по умолчанию является пользователем Jenkins.