Я установил частное репозиторий Bitbucket, доступ к которому можно получить с помощью Jenkins Git-Plugin. Когда я переключаю репо на аутентификацию, Дженкинс жалуется на
stderr: fatal: Authentication failed for 'https://bitbucket/scm/test/test.git'
Я предоставил учетные данные в плагине, у которых достаточно прав для доступа к репо. Я также могу успешно протестировать это в командной строке на сервере jenkins.
URL-адрес репозитория в Jenkins: https: //bitbucket/scm/test/test.git
Если я добавлю учетные данные непосредственно в URL-адрес репозитория, аутентификация будет работать нормально.
https: // testuser: pa$$@bitbucket/scm/test/test.git
В настоящее время я не понимаю, как учетные данные передаются в плагине jenkins, так что, может быть, что-то не так с gitconfig? Вот мой
[credential]
helper = store
[core]
editor = nano.exe
askpass = false
Любое предложение, как настроить git и jenkins, чтобы я мог использовать аутентификацию пользователя (имя пользователя и пароль) через https?
Оказалось, что пользователь в jenkins был неправильно настроен, поэтому при условии, что имя пользователя и пароль установлены правильно, с указанием URL-адреса и выбора правильных учетных данных в порядке
URL-адрес репозитория в Jenkins: https: //bitbucket/scm/test/test.git