尝试在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.
有人可以帮助我吗?
注意:我在公司网络上。
答案 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命令
希望它有所帮助!