0

我是安卓新手。我刚刚根据android官方指南(http://source.android.com/source/downloading.html)下载了android-2.3.1_r1的源代码。在“repo sync”完成之后是“verifying git tags”指南说'你可以验证任何标签
“git tag -v TAG_NAME”',当我实际执行命令时,我应该为'TAG_NAME'使用什么。我在我的android根目录中尝试了'git tag -l',结果是:'致命:不是git存储库(或任何父级挂载父级)停止在文件系统边界(未设置GIT_DISCOVERY_ACROSS_FILESYSTEM)。' 然后我在 android_root_directory/.repo/repo/ 中尝试了它,结果是:'v1.0 v1.0.1 v1.0.2 v1.0.3 v1.0.4 v1.0.5 v1.0.6 v1.0.7 v1.0.8 v1.0.9 v1。 1 v1.10.0 v1.10.1 v1.10.2 v1.10.3 v1.10.4 v1.11.0 v1.11.1 v1.12.0 v1.12.1 v1.12.2 v1.2 v1.3 v1.3.1 v1.3.2 v1.4 v1.4.1 v1 .4.2 v1.4.3 v1.4.4 v1.5 v1.5.1 v1.6 v1.6.1 v1.6.10 v1.6.10.1 v1.6.10.2 v1.6.2 v1.6.3 v1.6.4 v1.6.5 v1.6.6 v1。 6.7 v1.6.7.1 v1.6.7.2 v1.6.7.3 v1.6.7.4 v1.6.7.5 v1.6.8 v1.6.8.1 v1.6.8.10 v1.6.8.11 v1.6.8.2 v1 .6.8.3 v1.6.8.4 v1.6.8.5 v1.6.8.6 v1.6.8.7 v1.6.8。8 v1.6.8.9 v1.6.9 v1.6.9.1 v1.6.9.2 v1.6.9.3 v1.6.9.4 v1.6.9.5 v1.6.9.6 v1.6.9.7 v1.6.9.8 v1 .7 v1.7.1 v1.7.2 v1.7.3 v1.7.3.1 v1.7.4 v1.7.4.1 v1.7.4.2 v1.7.4.3 v1.7.5 v1.7.6 v1.7.6.1 v1.7.7 v1。 7.7.1 v1.7.7.2 v1.7.7.3 v1.7.7.4 v1.7.7.5 v1.7.7.6 v1.7.8 v1.7.8.1 v1.7.8.2 v1.8.0 v1.8.1 v1.8.2 v1.9.0 v1.9.1 v1.9.2 v1.9.3 v1.9.4 v1.9.5 v1.9.6' 是我将用于 TAG_NAME 的其中之一吗?如果有,是哪一个?非常感谢 !

4

1 回答 1

0

在 git 标签中可以签名。

要验证标签,您需要随身携带公钥。

git tag -v TAG_NAME 将告诉标签是否可以验证。

就 repo 工具而言,repo 将公钥保存在文件夹 ~/.repoconfig/gnupg 中;所以你想设置一个环境变量 GNUPGHOME=~/.repoconfig/gnupg

总而言之,验证标签通常是没有必要的。

于 2013-09-21T12:49:44.770 回答