2

两周前我刚买了一台新的mac。我正在尝试安装 Google Repo

我不喜欢 android 开发,但我的公司使用这个 repo 来存储它的代码库。

我还需要执行Establishing a Build Environment选项卡中的所有说明吗?它要求创建一个分区等。

在将 repo 下载到 ~/bin/repo 之后,我该怎么办?我的意思是如何安装该文件。该网站提供了一些 SHA 密钥,但我不知道如何使用它们。

任何帮助,将不胜感激。

4

3 回答 3

2

我更喜欢用 brew

brew install repo
于 2021-03-02T16:57:02.850 回答
2

您已经安装了 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 移回以前的位置?(分离的头)

于 2016-03-17T20:24:13.870 回答
0

该网站提供了一些 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

于 2016-08-18T17:54:42.333 回答