两周前我刚买了一台新的mac。我正在尝试安装 Google Repo
我不喜欢 android 开发,但我的公司使用这个 repo 来存储它的代码库。
我还需要执行Establishing a Build Environment
选项卡中的所有说明吗?它要求创建一个分区等。
在将 repo 下载到 ~/bin/repo 之后,我该怎么办?我的意思是如何安装该文件。该网站提供了一些 SHA 密钥,但我不知道如何使用它们。
任何帮助,将不胜感激。
我更喜欢用 brew
brew install repo
您已经安装了 git(作为 os OSX 的一部分)
克隆项目:使用以下命令从任一镜像位置获取 repo 存储库的本地副本:
git clone https://android.googlesource.com/tools/repo
# OR:
git clone https://gerrit.googlesource.com/git-repo
在将 repo 下载到 ~/bin/repo 之后,我该怎么办?
我的意思是如何安装该文件。
该网站提供了一些 SHA 密钥,但我不知道如何使用它们。
按照这些说明:http:
//source.android.com/source/downloading.html#installing-repo
那些 SHA-1 是什么意思?
For version 1.17, the SHA-1 checksum for repo is ddd79b6d5a7807e911b524cb223bc3544b661c28
For version 1.19, the SHA-1 checksum for repo is 92cbad8c880f697b58ed83e348d06619f8098e6c
For version 1.20, the SHA-1 checksum for repo is e197cb48ff4ddda4d11f23940d316e323b29671c
For version 1.21, the SHA-1 checksum for repo is b8bd1804f432ecf1bab730949c82b93b0fc5fede
For version 1.22, the SHA-1 checksum for repo is da0514e484f74648a890c0467d61ca415379f791
这些是您必须根据您的版本签出的 SHA-1。
在此处阅读有关结帐部分的信息并进行操作:
如何将 HEAD 移回以前的位置?(分离的头)
该网站提供了一些 SHA 密钥,但我不知道如何使用它们。
SHA-1 密钥用于验证repo
下载。
$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
$ openssl sha1 ~/bin/repo
SHA1(~/bin/repo)= da0514e484f74648a890c0467d61ca415379f791
来自http://source.android.com/source/downloading.html#installing-repo
对于版本 1.22,repo 的 SHA-1 校验和是 da0514e484f74648a890c0467d61ca415379f791