repo init -u https://github.com/CyanogenMod/android.git -b gingerbread
fatal: Cannot get https://gerrit.googlesource.com/git-repo/clone.bundle
fatal: error [Errno 101] Network is unreachable
在同步安卓源码的时候,很多人会遇到这个错误(即使科学上网,同步都很不顺利):
- fatal: Cannot get https://gerrit.googlesource.com/git-repo/clone.bundle
- fatal: error [Errno 65] No route to host
这是因为我们需要用到git-repo,而Google的这个地址在寡妇王(GFW)的势力范围之内。
那么,最简单的解决方案就是我们换个地址,比如用魔趣的镜像地址,不从Google的服务器下。
拿同步魔趣最新MK51.1来举例:
- repo init -u https://github.com/MoKee/android.git -b mkl-mr1 --repo-url=https://review.mfunz.com/git-repo --repo-branch=stable
- repo sync