Я получаю сообщение об ошибке «Отказано в доступе (publickey)» всякий раз, когда я пытаюсь запустить простой файл Jenkinsfile из Github, который выполняет «ls» на удаленном сервере.
Я новичок в linux и ci / cd в целом, но я полагаю, что это связано с ошибкой прав пользователя в качестве каталога, выполняющего сборку (/ var / lib / jenkins / workspace / myrepo) имеет владельца jenkins: jenkins, в то время как я вошел как ubuntu.
Я попытался изменить $ JENKINS_USER в / etc / defaults / jenkins, но в результате этого мой сайт jenkins был недоступен.
Как мне go узнать об этой проблеме?