安装bower包时出错

时间:2014-03-03 13:45:35

标签: node.js github bower

尝试在node.js命令上执行bower安装时,我发现以下错误

bower check-new     Checking for new versions of the project dependencies..
bower ECMDERR       Failed to execute "git ls-remote --tags --heads git@github.com:XXXXX/XXXX", exit

Additional error details:
ssh: connect to host github.com port 22: Bad file number
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

有人可以帮助我吗?

注意:我在公司网络上。

2 个答案:

答案 0 :(得分:2)

此问题可能是由于您的公司网络造成的,他们可能已阻止某些端口。 尝试使用https代替ssh

这是如何改变: git config --global url."https://".insteadOf git://

答案 1 :(得分:1)

嗯,我知道这有点晚了,但这对我有用。

打开.bowerrc文件并设置代理配置。

"proxy":"http://xx.xx.xx.xx:8080",
"https-proxy":"http://xx.xx.xx.xx:8080"

然后执行run bower install命令

希望它有所帮助!