【发布时间】:2014-05-14 16:53:21
【问题描述】:
我正在尝试在 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 拉取文件的方式以将路径重写为有效的路径?
【问题讨论】:
-
这似乎是一个开放的凉亭问题:github.com/bower/bower/issues/50您是否已经尝试暂时完全关闭防火墙?
-
是的,正如我原来的帖子中提到的那样。 “......以及完全关闭它。”
-
哦 - 对不起,看错了.. :/
-
不用担心。我宁愿问题太多也不愿不够。
标签: git bower bower-install