我试图下载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上的菜鸟。
答案 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脚本复制到此位置后,错误消失了。