「Android」解决:Cannot get http://gerrit.googlesource.com/git-repo/clone.bundle

话说按照官网以及清华镜像源的里guide方法:
首先就是repo工具的下载安装:
通过执行以下命令实现repo工具的下载和安装

mkdir ~/bin
PATH=~/bin:$PATH
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo

这里需要注意,如果你运气好或者翻墙神器给力,可能会一次过关,可惜我并不那么幸运,卡在了curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo,翻墙神器也没能拯救我。于是我找了另外一种替代方式:

git clone https://gerrit-googlesource.lug.ustc.edu.cn/git-repo

先单独克隆repo,然后将git-repo里面的repo文件复制到bin目录,在同步源码的工作目录新建.repo文件夹,把git-repo重命名为repo复制到.repo目录下,然后继续上面的步骤:chmod a+x ~/bin/repo。

另外一点就是在执行open /etc/hosts
添加了几个host:

74.125.71.82 www.googlesource.com  
74.125.31.82 android.googlesource.com   
203.208.46.172 cache.pack.google.com  
59.24.3.173cache.pack.google.com  

之后执行,初始化仓库:

repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-6.0.1_r79

最后同步源码即可:

 repo sync 

就可以了,坐等源码吧。

你可能感兴趣的:(「Android」解决:Cannot get http://gerrit.googlesource.com/git-repo/clone.bundle)