Настройка jenkins на centos: проблемы с ключами ssh и git

Перебрал много вопросов, но, кажется, ничто не решает мою проблему. Или, если быть более точным, я не уверен, правильно ли я все делаю. Итак, вот оно:

Установили ОС Centos 6.3. Затем я следовал следующему руководству по установке jenkins:

https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+RedHat+distributions

Дженкинс работает отлично. Сейчас я пытаюсь настроить простую задачу сборки, которая требует клонирования git-репозитория. (Я'установил плагин git)

В URL хранилища я набираю следующее: git @ gitserver: myrepo.git Конечно, я получаю ошибку: stderr: Ошибка проверки ключа хоста.

Хорошо, мне нужно сгенерировать ключи SSH, и все будет хорошо. Поэтому я делаю следующее:

su - jenkins

но, к сожалению, это не такПереключиться на пользователя Дженкинс.

кошка / etc / passwd

показывает следующее:

jenkins:x:496:492:Jenkins Continuous Build Server:/var/lib/jenkins:/bin/false

так кажется, что это неУ меня нет обычного домашнего каталога.

Вопрос в том, как мне сгенерировать ключи для Дженкинса или, если вышеописанные действия не являются правильным способом, как это исправить?

Большое спасибо!

ОбновитьЯ сгенерировал ключи (как пользователь root) и поместил их в дом Дженкинса, сделал точно и скопировал открытый ключ на git server. Еще неТ помочь.

Когда я смотрю на журнал сборки, он говорит:

Started by user anonymous
Building in workspace /var/lib/jenkins/jobs/myrepo/workspace

этот анонимный пользователь - это другой пользователь, созданный jenkins, или он все еще выполняет команды jenkins?

Ответы на вопрос(7)

Ваш ответ на вопрос