android - 带有 cygwin 的 Windows 7 中的 repo 初始化错误

标签 android cygwin init repository

本人在Windows7平台工作,想下载Android源码,所以尝试用cygwin + git + repo来搞定。但是当我执行以下代码来初始化 repo 工具时发生错误:

$ repo init -u https://android.googlesource.com/platform/manifest

错误信息:

$ repo init -u https://android.googlesource.com/platform/manifest
gpg: keyblock resource `/home/Administrator/.repoconfig/gnupg\secring.gpg': file open error
gpg: keyblock resource `/home/Administrator/.repoconfig/gnupg\pubring.gpg': file open error
gpg: no writable keyring found: eof
gpg: error reading `[stdin]': general error
gpg: import from `[stdin]' failed: general error
gpg: Total number processed: 0
fatal: registering repo maintainer keys failed

我查看了/home/Administrator/.repoconfig/gnupg\目录,什么也没有!

有没有人遇到过这个问题?我该怎么做才能使其正确。非常感谢。

最佳答案

我遇到了同样的问题。但是我安装了 gnupg 并解决了。
我以为我安装了msysgit,系统路径包括msysgit/mingw/bin/gpg.exe文件。

因此,cygwin shell 可以引用不正确的 gpg.exe(不确定 :))

首先,您需要执行cygwin setup.exe。然后,检查 Utils/gnupg 并安装。
然后重试。

关于android - 带有 cygwin 的 Windows 7 中的 repo 初始化错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11098654/

相关文章:

python - 在 cygwin 中使用 python.ctypes

shell - Cygwin bash -c 根据命令是否以 c 开头 :/or something else 产生不同的 argc

android - 如何获取联系人的版本或修改时间?

java - 如何在我的 Android 应用程序的导航栏中添加按钮?

android - 如何通过浏览器(android 和/或 iOS)从 Web 应用程序访问通话记录和短信?

Cygwin 图形?

Guice 实例化对象后调用 init 方法

objective-c - 让 - (id)init 不返回本身是一个好习惯吗?

android - 无法从网址下载图片