3

我在 RedHat 6 上使用 GitBlit (1.3.2)、Jenkins (1.534)

我在本地 GitBlit 上创建了一个 Git 存储库。访问仅限于经过身份验证的用户。这工作正常。

当我尝试在 Jenkins 中配置新作业以启用持续集成时,我输入 Git 存储库 URL,如下所示:

http://jenkins@myhost.local/gitblit/git/testing/secured_repo.git

我收到下面的错误消息,我不知道在哪里设置詹金斯的密码......

Failed to connect to repository : Failed to connect to http://jenkins@myhost.local/gitblit/git/testing/secured_repo.git (status = 401)

非常欢迎帮助!

4

3 回答 3

2

如果您将凭据添加到 Jenkins(Global Credentials) 并使用 JGit(如果安装的 git 版本不支持git config --local),这应该可以使用 Jenkins 1.560 和 gitblit 1.5.0 如果您可以使用本机 git有更新的版本(>=1.7.9)。

网址是http://myhost.local/gitblit/git/testing/secured_repo.git

然后从下拉列表中选择凭据或添加新凭据。

于 2014-05-05T07:59:35.370 回答
2

您可以尝试在您的网址中包含密码:

http://jenkins:password@myhost.local/gitblit/git/testing/secured_repo.git
于 2013-10-15T12:16:06.590 回答
0

.netrc在文件夹中使用/var/lib/jenkins

machine host
login user
password yourpassword
于 2013-12-03T11:29:38.207 回答