我依赖angular-jwt(https://github.com/auth0/angular-jwt)
在我的bower.json中我有这个:
"dependencies": {
...
"angular-jwt": "~0.0.9"
当我部署到无法通过git协议访问github的Jenkins构建机器时,我收到此错误:
[ERROR] bower angular-jwt#~0.0.9 ECMDERR Failed to execute "git ls-remote --tags --heads git://github.com/auth0/angular-jwt.git",
退出代码#128致命:无法连接到github.com:github.com [0:192.30.252.128]:errno =拒绝连接
那么可以告诉Bower使用https而不是git协议吗? 或者明确指定存储库以获取某个依赖项?
答案 0 :(得分:1)
你必须配置git以在你的构建机器上使用这样的https协议:
git config --global url."https://".insteadOf git://