Windows의 Jenkins, git-plugin 및 Bitbucket: 인증 실패

Windows의 Jenkins, git-plugin 및 Bitbucket: 인증 실패

Jenkins Git-Plugin에서 제대로 액세스할 수 있는 개인 Bitbucket 저장소를 설정했습니다. 인증을 요구하도록 저장소를 전환하면 Jenkins가 다음과 같이 불평합니다.

stderr: fatal: Authentication failed for 'https://bitbucket/scm/test/test.git'

저장소에 액세스할 수 있는 충분한 권한이 있는 자격 증명을 플러그인에 제공했습니다. 또한 젠킨스 서버의 명령줄에서도 이를 성공적으로 테스트할 수 있습니다.

Jenkins의 저장소 URL:https://bitbucket/scm/test/test.git

저장소 URL에 자격 증명을 직접 추가하면 인증이 제대로 작동합니다.

https://테스트사용자:pa$$@bitbucket/scm/test/test.git

현재 jenkins 플러그인에서 자격 증명이 어떻게 전달되는지 이해할 수 없으므로 gitconfig에 문제가 있는 것일까요? 여기 내꺼야

[credential]
    helper = store
[core]
    editor = nano.exe
    askpass = false

https를 통해 사용자 인증(사용자 이름 및 비밀번호)을 사용할 수 있도록 git 및 jenkins를 구성하는 방법에 대한 제안이 있습니까?

답변1

jenkins의 사용자가 잘못 구성되었으므로 사용자 이름과 비밀번호가 올바르게 설정되었다고 가정하고 URL을 제공하고 올바른 자격 증명을 선택하면 문제가 없는 것으로 나타났습니다.

Jenkins의 저장소 URL:https://bitbucket/scm/test/test.git

관련 정보