为什么git clone在使用HTTPS时失败但是使用git协议成功

时间:2017-05-11 11:23:58

标签: git

我在linux命令行中使用git client而不使用任何http代理来克隆https://git.gnome.org/m4-common/但是失败了:

% git clone https://git.gnome.org/m4-common/
Cloning into 'm4-common'...
fatal: repository 'https://git.gnome.org/m4-common/' not found

git://git.gnome.org/m4-common/

没问题
% git clone git://git.gnome.org/m4-common/
...
Checking connectivity... done.

2 个答案:

答案 0 :(得分:2)

链接位于bottom of the page

git://git.gnome.org/m4-common

https://git.gnome.org/browse/m4-common

答案 1 :(得分:1)

来自documentation for Git in GNOME

  

使用Git 1.6.6及更新版本,http也可以使用(请使用git协议!):

     

git clone http://git.gnome.org/browse/[project]

从此我认为你需要Git版本1.6.6或更高版本。此外,您似乎应该使用http而不是https