过去一天,我一直在圈子里试图让这个工作。我已经找到了许多关于我如何设置它的说明但是没有取得进展......
我做了什么:
当前错误:
鉴于我还没有配置用户名或密码,因此我的Git配置Jenkins作业会引发以下错误并不奇怪:
Cloning repository https://git.company.local/scm/project.git
git --version
git version 1.8.4.msysgit.0
ERROR: Error cloning remote repo 'origin' : Could not clone https://git.company.local/scm/project.git
hudson.plugins.git.GitException: Could not clone https://git.company.local/scm/project.git
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$1.execute(CliGitAPIImpl.java:285)
...
Caused by: hudson.plugins.git.GitException: Failed to connect to https://git.company.local/scm/project.git (status = 401)
...
... 16 more
Trying next repository
ERROR: Could not clone repository
java.io.IOException: Could not clone
我想要实现的目标:
我使用 https 协议在Stash中有一个Git存储库。我不相信它目前是为SSH设置的。我原以为我可以在Jenkins的工作配置中输入用户名和密码,并完成它,就像其他SCM配置部分一样,但没有。
我不希望我的Jenkins的Git密码以纯文本形式存储在作业的配置部分,即URL中。
我应该做什么?