我正在尝试使用Bower和我在我公司的代理服务器后面安装组件。最初我收到以下错误,
PS C:\App> bower instal
l jquery
bower not-cached git://github.com/jquery/jquery.git#*
bower resolve git://github.com/jquery/jquery.git#*
bower cached https://ajax.googleapis.com/ajax/libs/angularjs/1.2.26/angul
ar.min.js
bower validate https://ajax.googleapis.com/ajax/libs/angularjs/1.2.26/angul
ar.min.js#*
bower ECMDERR Failed to execute "git ls-remote --tags --heads git://github
.com/jquery/jquery.git", exit code of #128
Additional error details:
fatal: unable to connect to github.com:
搜索并找到替代使用https:protocol而不是使用以下命令的git时,
git config --global url.https://.insteadOf git://
在我列出配置后,
core.symlinks=false
core.autocrlf=true
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
pack.packsizelimit=2g
help.format=html
http.sslcainfo=/bin/curl-ca-bundle.crt
sendemail.smtpserver=/bin/msmtp.exe
diff.astextplain.textconv=astextplain
rebase.autosquash=true
url.https://.insteadof=git://
即使完成了所有这些步骤,我仍然会再次收到上述错误。
知道我错过了什么吗?
Raaj
答案 0 :(得分:1)
我遇到了同样的问题,问题是我使用的是Cygwin。 git config --global
正在将配置添加到我的Cygwin主页(~/.gitconfig
),但是当bower正在执行git时,它正在使用我的Windows主页上的配置(C:\Users\name\.gitconfig
)。
将~/.gitconfig
复制到C:\Users\name\.gitconfig
解决了问题。