Git 错误:无法连接到“...”

Git 错误:无法连接到“...”

我正在运行装有 Ubuntu 14.04 LTS 的虚拟机并尝试了这个命令:它来自yocto 文档所以我想这并没有错。

git clone git://git.yoctoproject.org/poky

并出现以下错误:

Cloning into 'poky'...
fatal: unable to connect to git.yoctoproject.org:
git.yoctoproject.org: Name or service not known

当我通过浏览器访问该网站时,git 服务器似乎处于在线状态。但是,我发现网站上有两个主题存在类似的问题:

没有解决方案,因为我的虚拟机内有互联网连接

尝试了 http:// 和 https://,但是没有用。

我假设该问题与代理的使用有关,但我不知道该输入什么:

所有设置>>网络>>网络代理:

方法:手动

HTTP 代理:127.0.0.1;端口:3128

HTTPS 代理:127.0.0.1;端口:3128

FTP 代理:127.0.0.1;端口:3128

Socks 主机:空;端口:空

(无法发布截图!)


顺便提一句:

user:~$     git --version
             git version 1.9.1

还尝试了多个版本sudo等等sudo -s......


尽管“IT 人员”保证 GIT 可以正常工作,但防火墙似乎是罪魁祸首。

有帮助的是安装“socat”并创建脚本“gitproxy”

#!/bin/sh
_proxy=<proxyadress>
_proxyport=<port>

exec socat STDIO PROXY:$_proxy:$1:$2,proxyport=$_proxyport

并使用它配置 git:

$  git config --global core.gitProxy <path_to_script>

找到解决方案这里

相关内容