12

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

凉亭安装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找到一些讨论, 但由于我没有在某些代理服务器上工作,所以没有得到太多想法。

4

2 回答 2

12

I had The same Problem with Install packages using Bower.

This Problem happen because bower proxy configuration, you need to make bower use http:// Instead of git:// when install packages. you can Solve this problem using .bowerrc File.

Just create .bowerrc File and set proxy and https-proxy configuration :

{
  "proxy" : "http://<host>:<port>",
  "https-proxy" : "http://<host>:<port>"
}

More About Bower Documentation for .bowerrc File

There Two Questions about bower proxy configuration in StackOverflow : First Question , second Question

Update:

IF the First Solution Does not Work, you can try suggest @thebignet into same issue on GitHub

Set proxy, https-proxy and strict-ssl configuration into .bowerrc File :

{
  "proxy"       : "http://<host>:<port>",
  "https-proxy" : "http://<host>:<port>",
  "strict-ssl"  : false
} 

But you must run Command from terminal:

git config --global url."https://".insteadOf git://
于 2014-10-27T21:06:56.050 回答
0

这确实是一个奇怪的错误。有趣的是,git URL 看起来格式不正确。

git@github.om:mobify/bellows.git

.com 中没有“c”。pinny 试图拉风箱也很奇怪。他们完全没有关系。

你能告诉我你正在使用什么操作系统和凉亭版本吗?

我将尝试重现此内容,如果我发现任何内容,请告诉您。

于 2014-09-18T16:12:31.513 回答