2015-05-14 2 views
0

Я делаю конфигурацию Jenkins в первый раз. Вся конфигурация о git, ssh и т. Д. Производится на сервере linux консолью (VM). Я создал пользователя и пароль для git и добавил открытый ключ к хосту bitbucket, я подключился по командной строке в linux к bitbucket, и все было в порядке. Но когда я пытаюсь подключиться к удаленному репо в Jenkins Job Config, я получаю эту ошибку: Не удалось подключиться к репозиторию: команда «/ usr/bin/git -c core.askpass = true ls-remote -h 'repo' HEAD ", код возврата 128: stdout:stderr: фатальный: аутентификация не удалась для 'repo'Ошибка аутентификации для репозитория git в Jeniks (linux)

Любая идея?

Заранее спасибо.

+0

Где закрытый ключ (id_rsa или аналогичный) На коробке? Какой пользователь linux работает Jenkins? (ps -ef | grep jenkins) – ComputerDruid

+0

id_rsa находится в каталоге /.ssh git. Также я создал каталог в jenkins (~/.ssh) и ключ для него. – miguel

ответ

1

Наконец я получил решение только писать URL-адрес репо, как: https: //:. @ Bitbucket.org // мерзавец

Может быть, это будет существовать другой для избежания выразить пароль в URL.

Спасибо @ComputerDruid и остальные распространяемого;)

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