1

我正在尝试在 Windows 8.1 机器上运行 bower install,一旦它尝试 git 第一个文件,它就会以退出代码 128 终止。我尝试了以下操作,如其他 SO 线程中所建议的:

git config --global url."https://".insteadOf git://

在 Windows 防火墙中,一般为端口 22、端口 9418 和 git.exe 添加入站规则,并为其添加出站规则,以及将其完全关闭。

删除 c:\users\username\AppData\Roaming\bower\cache

我发现唯一可行的方法是手动运行git ls-remote --tags --heads git@github.com:path/to.git,但我每次都必须对每个文件都这样做,这将非常乏味,实际上不是解决方案。谁有更实用的东西?例如,有没有一种方法可以改变 bower 拉文件的方式以将路径重写为有效的路径?

4

1 回答 1

2

似乎问题是我必须重新安装 msysgit 以允许命令提示符 git,而不仅仅是 git bash git,根据 github.com/bower/bower 上的 Windows 用户说明 - bower 现在已为我成功安装了我的文件。

因此,对于以后可能遇到同样问题的其他人,请确保在安装 msysgit 时选择了正确的选项;它会为您省去一些麻烦。

于 2014-05-14T19:07:36.550 回答