我尝试使用git-config——全局url。https://.insteadOf git://通过防火墙进行克隆,但它不起作用

我尝试使用git-config——全局url。https://.insteadOf git://通过防火墙进行克隆,但它不起作用,git,Git,我试图从rtems存储库中克隆 git clone git://git.rtems.org/rtems-source-builder.git 研究所的连接有防火墙,所以我有一个连接超时错误。我尝试了多少次。所以我参考了 我用计算机诊断了这个问题 curl http://github.com:9418 我得到了这个 curl: (7) Failed to connect to github.com port 9418: Connection timed out 根据帖子证明是我的防火墙导致

我试图从rtems存储库中克隆

git clone git://git.rtems.org/rtems-source-builder.git
研究所的连接有防火墙,所以我有一个连接超时错误。我尝试了多少次。所以我参考了

我用计算机诊断了这个问题

curl http://github.com:9418
我得到了这个

curl: (7) Failed to connect to github.com port 9418: Connection timed out
根据帖子证明是我的防火墙导致了这个问题,所以我进一步跟进帖子并做了这件事

git config --global url.https://.insteadOf git://
我重新打字

git clone git://git.rtems.org/rtems-source-builder.git
但这对我不起作用,我明白了

Cloning into 'rtems-source-builder'...
fatal: https://git.rtems.org/rtems-source-builder.git/info/refs not valid: is this a git repository?
我不理解.git变成了/info/refs…这是怎么发生的

请有人帮我克隆存储库


我是linux和git的新手,因此如果您能详细回答……提前谢谢。

如果您只需要克隆,可以使用http

git
协议正在使用ssh,正如您刚才看到的,它可能被阻止


另一件要尝试的事情是,如果可以的话,在git帐户下添加ssh密钥,然后再次尝试克隆。

是的,我尝试使用http…git clone,但仍然收到错误消息验证您的存储库是否支持http。git管理员可以阻止他想要的任何协议。我还尝试添加了一个ssh密钥…根据我得到的指导原则,我尝试了多少次通过ssh连接……ssh-Tgit@github.com……ssh:连接到主机github.com端口22:连接超时……我们如何检查我的存储库是否支持http看起来像您的公司封锁了那些港口。您需要联系您的IT部门进行检查。它的纯网络配置