无法克隆任何git存储库 - 退出代码128

时间:2015-08-20 19:13:43

标签: git github

我以前从未经历过这种情况。突然间,我无法克隆任何git存储库(也通过https)。这就是我所看到的:

deployer@TimeBox:~$ mkdir eye
deployer@TimeBox:~$ git clone 'https://github.com/kostya/eye.git' eye --verbose
Cloning into 'eye'...
deployer@TimeBox:~$ echo $?
128
deployer@TimeBox:~$ wget https://github.com/kostya/eye.git
--2015-08-20 20:12:22--  https://github.com/kostya/eye.git
Resolving github.com (github.com)... 192.30.252.131
Connecting to github.com (github.com)|192.30.252.131|:443... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://github.com/kostya/eye [following]
--2015-08-20 20:12:23--  https://github.com/kostya/eye
Reusing existing connection to github.com:443.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘eye.git’

eye.git                                              [  <=>                                                                                                        ]  73.30K   278KB/s   in 0.3s   

2015-08-20 20:12:23 (278 KB/s) - ‘eye.git’ saved [75064]

我可以建立https连接,但无论出于什么原因,git都不允许我克隆任何存储库,只是以128错误代码静默退出。

我也有一个有效的ssh密钥,我尝试用ssh-keygen重新生成它,这没有帮助:( - 另外,这是一个公共存储库,因此不需要将ssh公钥导入到github上。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我把头发拉过来,然后决定运行dmesg和tail / var / log / messages。果然显示git是segfaulting。非常奇怪的问题。

重新启动机器解决了当前的问题,到目前为止服务器工作正常,但我怀疑某种间歇性的硬件故障。