【问题标题】:Checking out Android source from github从 github 查看 Android 源代码
【发布时间】:2011-12-07 08:55:50
【问题描述】:

在完成所有这些步骤以检查 Android 源代码(Gingerbread 分支)后,却出现编译错误,我决定尝试从其他来源获取源代码。

这是我从 GitHub.com 存储库中签出源代码所采取的步骤。

我从 GitHub.com 存储库中查看了 repo 工具

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

在下载的repo脚本文件里面,我把repo工具的位置改了如下:

## 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/my/directory 中初始化的仓库”

但是,当我尝试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 什么也没给我。

【问题讨论】:

    标签: android git repository android-source


    【解决方案1】:

    Here你可以从 github 上找到如何结帐。

    【讨论】:

    • 链接似乎已离线,因为 google+ 不再可用
    【解决方案2】:

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

    您必须等待 kernel.org 重新上线,或者考虑入侵 CyanogenMod,它有一个工作清单。

    编辑:似乎所有的 Korg 存储库都在 GitHub 上进行了镜像。在这种情况下,请尝试使用 this pull request 进行修补,然后尝试 repo 同步。

    【讨论】:

    • 看到这就是我害怕的......等待。 codeaurora.org 如何让我查看整个分支?当然它不能编译,但应该可以使用查找/替换?
    • 我已经更新了我的答案,尝试使用该拉取请求进行修补,您应该与 GitHub 而不是 Korg 同步。
    猜你喜欢
    • 1970-01-01
    • 2011-05-16
    • 2010-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-15
    • 2016-01-01
    • 1970-01-01
    相关资源
    最近更新 更多