【发布时间】:2013-11-05 12:15:43
【问题描述】:
自从上次更新 jenkins 和 git 插件以来,通过 .netrc 进行的 http auth 不再起作用。我真的检查了很多关于这个问题的线程。
我也尝试使用变体http://user:pass@url.tld/repo.git 有效。但在内部,我们提供了一个虚拟机,其中包含开发所需的所有工作。在更新之前,我们只是编辑了 jenkins 主文件夹中的 .netrc 文件,jenkins 运行良好。
我也已经通过控制台 git clone http://url.tld/repo.git 进行了尝试,即使在 jenkins 用户上也可以正常工作。
这里有一些细节:
- 詹金斯:v1.536
- GIT 插件:v2.0
- GIT 客户端插件:v1.4.5
- GIT:1.8.4.GIT
- Centos:6.4
- Java:1.6.0
.netrc
machine url
login user
password pass
这里配置掩码中jenkins的错误: Failed to connect to repository : Failed to connect to http:// ....git (status = 401)
如果有人有想法就好了。
【问题讨论】: