bower ECMDERR无法执行"git ls-remote --tags --heads> git@github.om:mobify/bellows.git",退出代码为#128

Rik*_*iky 12 github bower-install mobify mobify-js

我正在尝试使用bower安装pinny1.0插件:

bower安装https://github.com/mobify/pinny.git#pinny-1.0

但同时安装插件,我遇到的问题是:

bower ECMDERR无法执行"git ls-remote --tags --heads git@github.com:mobify/bellows.git",退出代码为#128

其他错误详细信息:主机密钥验证失败.致命:无法从远程存储库读取.

请确保您具有正确的访问权限并且存储库存在.

我不确定这是如何从pinny1.0重定向到bellows.git.

我试图检查Github错误跟踪的问题,并在#1426找到一些讨论, 但没有太多想法,因为我没有在一些代理服务器上工作.

ahm*_*mdy 12

我曾与安装同样的问题packages使用Bower.

出现此问题的原因是bower proxy configuration,您需要bower使用http://而不是git://在安装时packages.你可以使用.bowerrcFile 解决这个问题.

只需创建.bowerrc文件并设置proxyhttps-proxy配置:

{
  "proxy" : "http://<host>:<port>",
  "https-proxy" : "http://<host>:<port>"
}
Run Code Online (Sandbox Code Playgroud)

更多关于鲍尔文档.bowerrc文件

bower proxy configurationStackOverflow中有两个问题: 第一个问题,第二个问题

更新:

如果第一个解决方案不起作用,您可以尝试在GitHub 上将@thebignet建议同样的问题

设置proxy,https-proxystrict-ssl配置到 .bowerrc文件:

{
  "proxy"       : "http://<host>:<port>",
  "https-proxy" : "http://<host>:<port>",
  "strict-ssl"  : false
} 
Run Code Online (Sandbox Code Playgroud)

但是你必须从终端运行Command:

git config --global url."https://".insteadOf git://
Run Code Online (Sandbox Code Playgroud)