解决:Cannot get http://gerrit.goog
2017-12-11 本文已影响68人
叨码
话说按照官网以及清华镜像源的里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
就可以了,坐等源码吧。