如何在没有代理的情况下进行克隆?

时间:2011-01-08 22:08:48

标签: git

我在Ubuntu上,我正试图从arago-project.org上克隆一些软件包 但是,我似乎无法做到这一点。我的笔记本电脑通过WiFi连接到我家的无线路由器。

carson@carson-laptop:~/oe$ git clone git://arago-project.org/git/arago.git
Initialized empty Git repository in /home/carson/oe/arago/.git/

之后它什么也没做......

一些谷歌搜索显示有些人使用代理。但是,这真的有必要吗?如果是这样,在这种情况下我会使用什么代理?

更新:等待更长时间并收到此错误

carson@carson-laptop:~/oe$ git clone git://arago-project.org/git/arago.git
Initialized empty Git repository in /home/carson/oe/arago/.git/
2011/01/09 10:00:14 socat[4024] E connect(3, AF=2 150.229.98.44:8080, 16): Connection timed out
fatal: The remote end hung up unexpectedly
carson@carson-laptop:~/oe$ 

2 个答案:

答案 0 :(得分:5)

您正尝试使用git协议进行克隆。默认情况下,git协议在TCP端口9418上运行,您正在克隆arago-project.org。因此,我们希望在端口9418上看到与IP地址184.73.161.183的连接。

但是,您的错误消息向150.229.12.128端口8080报告错误。这可能是在www.csiro.au上运行的某种代理。你必须调查你的结果,看看你是否可以避免使用该代理。

如果你不能,也许你可以通过HTTP克隆。它不如git协议有效,但是应该完成工作。只需运行:git clone http://arago-project.org/git/arago.git

答案 1 :(得分:0)

在相同的wifi情况下,我能够毫无问题地克隆 您使用的是什么版本的Git?

Waffles:~ clint$ git --version
git version 1.7.3.4

Waffles:~ clint$ git clone git://arago-project.org/git/arago.git
Cloning into arago...
remote: Counting objects: 10763, done.
remote: Compressing objects: 100% (8624/8624), done.
remote: Total 10763 (delta 7052), reused 3038 (delta 1808)
Receiving objects: 100% (10763/10763), 7.83 MiB | 740 KiB/s, done.
Resolving deltas: 100% (7052/7052), done.

http://arago-project.org/wiki/index.php/Proxy_Settings 这个Arago项目的wiki页面提到设置代理设置,你试过这个吗?