当我尝试通过git URL进行克隆时,为什么会"无法连接套接字"?

Nya*_*baa 22 git github

当我尝试从GitHub克隆项目时,它给我以下错误.

:git clone git://github.com/project.git
github.com[0: 207.97.227.239]: errno=Connection refused
fatal: unable to connect a socket (Connection refused)
Run Code Online (Sandbox Code Playgroud)

但是如果我使用相应的HTTP URL,那很好:

:git clone http://github.com/project.git
Run Code Online (Sandbox Code Playgroud)

我应该怎么做来克隆一个git URL?

Fab*_*ian 72

Uku Loskit对被封锁的港口是正确的.解决方案是在不使用的情况下设置远程URLgit://

我用:https://github.com/user/project.gitgit@github.com:user/project.git


Uku*_*kit 25

看起来存在网络问题,因为默认情况下,git协议使用端口9418.看起来您的流量在该端口上被阻止.

  • 不幸的是,这在工作场所发生了很多.只要http克隆工作,你几乎必须认为自己很幸运,你完成了所有工作并继续前进. (2认同)
  • 并指责您的网络管理员在ICMP Administrative Prohibited上使用TCP RST(误导性). (2认同)