2011-10-13 27 views
6

通过所有这些步骤检查Android源代码(姜饼分支)后,只有遇到编译错误,我决定尝试从不同的源获取源代码。从github检查Android源码

以下是我用来检查GitHub.com存储库源代码的步骤。

我检查了从GitHub.com库

git clone git://github.com/android/tools_repo.git 

内回购脚本文件被下载回购工具,我改变了回购工具的位置如下:

## repo default configuration 
## 
#REPO_URL='git://android.git.kernel.org/tools/repo.git' 
REPO_URL='git://github.com/android/tools_repo.git' 
REPO_REV='stable' 

在此之后,我使用repo脚本'git wrapper'为源代码创建了存储库。

repo init -u git://github.com/android/platform_manifest.git -b gingerbread 

这给了我成功的结果;

但是“回购在/ home /我的/目录初始化”,当我尝试repo sync,我得到了以下错误消息:

$ repo sync 

Initializing project platform/bionic ... 
android.git.kernel.org[0: 149.20.4.77]: errno=Connection timed out 
fatal: unable to connect a socket (Connection timed out) 
error: Cannot fetch platform/bionic 

如果是现在,离线android.git的引用。 kernel.org? cat repo|grep kernel.org没有给我。

回答

3

Here你可以从github上找到如何检出。

2

如果您查看platform_manifest存储库中的default manifest,您会发现kernel.org仍然很常用。

您必须等待kernel.org重新联机,或者考虑对CyanogenMod进行黑客入侵,该程序有一个工作清单。

编辑:看来,所有的Korg回购站镜像在GitHub上。在这种情况下,请尝试使用this pull request进行修补,然后尝试进行回购同步。

+0

看到这是我害怕..等待。 codeaurora.org如何让我查看整个分支?确定它不能编译,但应该可以使用查找/替换? – styler1972

+0

我已经更新了我的答案,尝试使用该拉取请求进行修补,并且应该与GitHub而不是Korg进行同步。 – Eddie