【发布时间】:2017-07-15 19:27:32
【问题描述】:
我尝试克隆几个存储库,但总是得到相同的错误。我在哪里可以找到有关此错误的更多信息(错误日志文件或类似内容),或者有人知道可能出了什么问题?
# git clone http://github.com/creationix/nvm.git .nvm
Initialized empty Git repository in /home/marcin/.nvm/.git/
error: while accessing http://github.com/creationix/nvm.git/info/refs
fatal: HTTP request failed
或
# git clone https://gitlab.com/jmis/exilecraft.git
Initialized empty Git repository in /home/marcin/exilecraft/.git/
error: while accessing https://gitlab.com/jmis/exilecraft.git/info/refs
fatal: HTTP request failed
我使用的是 CentOS 6.8 和 Git 1.7.1
--------- 编辑
将 Git 升级到 2.12.0 后出现错误消息:
# git clone https://github.com/creationix/nvm.git .nvm
Cloning into '.nvm'...
fatal: unable to access 'https://github.com/creationix/nvm.git/': Problem with the SSL CA cert (path? access rights?)
【问题讨论】:
-
作为数据点,在CentOS 6.8下使用git 1.7.1,我可以毫无问题地克隆第二个URL,如果我将
http://更改为https://,我可以克隆第一个URL。如果我使用更新版本的git,问题就会完全消失。 -
我尝试将 git 更新到最新版本,但
git clone对我不起作用:/