我在RedHat 6上使用GitBlit(1.3.2),Jenkins(1.534)
我在本地GitBlit上创建了一个Git存储库。访问仅限于经过身份验证的用户。这很好。
当我尝试在Jenkins中配置新作业以启用持续集成时,我输入Git存储库URL如下:
http://jenkins@myhost.local/gitblit/git/testing/secured_repo.git
我收到了以下错误消息,我不知道在哪里设置jenkins的密码......
Failed to connect to repository : Failed to connect to http://jenkins@myhost.local/gitblit/git/testing/secured_repo.git (status =
401)
非常欢迎帮助!
答案 0 :(得分:2)
您可以尝试在网址中输入密码:
http://jenkins:password@myhost.local/gitblit/git/testing/secured_repo.git
答案 1 :(得分:2)
如果您将凭据添加到Jenkins(全局凭证)并使用JGit(如果安装的git版本不支持 git config --local <),这应该可以使用Jenkins 1.560和gitblit 1.5.0 / strong>)如果您有更新版本(&gt; = 1.7.9),您可以使用原生git。
网址为http://myhost.local/gitblit/git/testing/secured_repo.git
然后从下拉列表中选择凭据或添加新凭据。
答案 2 :(得分:0)
在文件夹.netrc
/var/lib/jenkins
machine host
login user
password yourpassword