我正在尝试运行一个使用frontend-maven-plugin来运行bower的maven构建。 Bower反过来从命令行执行git以下载依赖项。我们的防火墙阻止了git://协议,因此我运行了git config --global url."https://".insteadOf git://
。然而,它似乎忽略了它:
[INFO] --- frontend-maven-plugin:0.0.26:bower (bower install) @ janus ---
[INFO] Running 'bower install' in D:\Jenkins\workspace\janus
[INFO] bower bootstrap#~3.3.5 not-cached git://github.com/twbs/bootstrap.git#~3.3.5
[INFO] bower bootstrap#~3.3.5 resolve git://github.com/twbs/bootstrap.git#~3.3.5
[ERROR] bower bootstrap#~3.3.5 ECMDERR Failed to execute "git ls-remote --tags --heads git://github.com/twbs/bootstrap.git", exit code of #128 fatal: unable to connect to github.com: github.com[0: 192.30.252.129]: errno=No error
我已完全更新并重新启动了Jenkins,但没有运气。从命令行执行的相同命令正常工作。
答案 0 :(得分:0)
想出来。 Jenkins在LocalSystem帐户下运行在Windows上。 “全局”git配置实际上是每个用户。
psexec -i -s -d CMD
git config --global url."https://".insteadOf git://