git ls-remote在任何repo上返回128

时间:2011-07-03 17:15:57

标签: git gitolite

使用git时,git ls-remote返回状态代码128,而其他任何命令都可以正常工作(推/拉/克隆/等)。我的回购正在用gitolite进行管理。我第一次尝试部署rails app时遇到此错误。当手动调用所述命令时,我得到如下标准错误:

fatal: The remote end hung up unexpectedly

如果这是权限/公钥问题,我将无法推送/拉出回购。为什么单个ls-remote命令失败?

1 个答案:

答案 0 :(得分:10)

我明白了。问题出在回购地址。我使用git://host/repo地址而不是git@host:repo。后者解决了这个问题。