repo init连接超时

时间:2011-09-12 17:06:18

标签: android android-source cyanogenmod

我试图下载Android,CyanogenMod的源代码,以便了解有关自定义Android ROM的更多信息,我正在使用全新安装的Linux Mint 11,并且我已经正确设置了所有内容。现在,当我尝试使用repo从github拉出来时:

$ repo init -u http://github.com/CyanogenMod/android.git

我收到以下错误消息:

  

获取回购...
  来自git://android.git.kernel.org/tools/repo.git android.git.kernel.org [0:92.242.132.18]:errno =连接超时
  致命:无法连接套接字(连接超时)

谷歌搜索发现这个答案是防火墙问题,系统无法连接到端口9418上的android.git.kernel.org。(我也试过下载Android AOSP源码)。但是,对于如何使系统连接到端口9418没有任何答案。请让我知道,我也是Linux上的菜鸟。

3 个答案:

答案 0 :(得分:0)

kernel.org最近被黑了。它仍然没有回来。 http://php.webtutor.pl/en/2011/09/05/kernel-org-hacked-how-to-get-android-repo/

答案 1 :(得分:0)

脚本repo和android内核源码已经转移到谷歌。 http://source.android.com/source/downloading.html

答案 2 :(得分:0)

我在这里遇到了同样的问题。事实证明,工具回购已经过时了。我确实注意到了这个事实,因为我的磁盘上有两个版本的文件。我问系统如何链接命令repo

$ which repo

~/bin/repo

将新的repo脚本复制到此位置后,错误消失了。