Git克隆连接被拒绝

5

我很新,正在尝试为我的Econotag设置环境。 使用这个指南 https://github.com/malvira/libmc1322x/wiki/libmc1322x 我遇到了一个错误消息。

user@instant-contiki:~$ git clone git://git.devl.org/git/malvira/libmc1322x.git
Cloning into 'libmc1322x'...
fatal: unable to connect to git.devl.org:
git.devl.org[0: 209.208.78.21]: errno=Connection refused

如何解决这个问题。
5个回答

5
这意味着您无法通过本地的git协议连接到服务器。请注意,git本地协议使用的是9418 TCP和UDP端口,这些端口可能会受到某些防火墙的阻挡。或者服务器本身可能会拒绝连接。要检查此类问题,请尝试从其他地方克隆一个小型存储库,例如git clone git://git.kernel.org/pub/scm/editors/uemacs/uemacs.git(如果您喜欢emacs,但不喜欢其体积,它可能适合您;-)

请检查您提供的URL是否正确(即git://而不是例如http://或其他内容)。也许您需要先设置SSH密钥、帐户或其他内容。


3

你是否在代理旁边工作?如果是,您可能想在终端中尝试以下命令:

echo $http_proxy

如果什么都不起作用,您应该重新配置您的.bashrc文件。

3

看起来是一个空仓库(git.devl.org/git/malvira/libmc1322x.git)。我认为这是预期的替代https://github.com/malvira/libmc1322x.git

git clone https://github.com/malvira/libmc1322x.git

这对我来说很好用。


0

我在使用RIOT-OS时遇到了同样的错误,将git:替换为http:就可以解决问题!


0

我也遇到了同样的问题,尝试了所有方法都没有用,后来我发现是服务器出了问题。在尝试其他实验之前,请检查基本事项,这可能会节省您的时间。


好的,这个原始问题已经有3年了,我没有尝试过实验,而是按照开发人员指南进行操作。问题已经解决,只是指南中的链接已经过时了。不冒犯地说,我认为你在发布之前并没有真正阅读问题和答案。 - chenino

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接