可以将Git GPG程序用于s3cmd吗?


2

我的最终目标是能够将文件放到我的Amazon EC2服务器上。在尝试获取服务器的SSH访问失败一个月之后,我决定尝试使用s3cmd并最终将文件从我的S3存储桶迁移到我的EC2服务器。s3cmd --configure在CygWin中运行时,我为GPG程序输入以下路径。

Path to GPG program: "C:/Program Files (x86)/Git/bin/gpg.exe"

我安装了Git,并且此位置的gpg.exe似乎运行,但是我收到此错误:

ERROR: Test failed: GPG program not found

我可以gpg.exe在Cygwin中使用带有s3cmd的Git 文件吗?我应该安装其他一些GPG程序吗?


s3配置文件显示该值的是什么?我担心我不知道它在Windows机箱上的位置,但在linux / mac上它的默认值是:~/.s3cfg我强烈怀疑这就像解析配置文件中的路径时s3cmd一样简单。引号或路径中的空格。要进行调试,请尝试以下版本的路径:"C:/Program\ Files (x86)/Git/bin/gpg.exe"C:/Program Files (x86)/Git/bin/gpg.exe。一个逃离了空间。另一个不包括引号。
克里斯托弗

谢谢你的建议...第一个版本被检测为MS-DOS风格的路径,我之前尝试了第二个版本,结果是“ GPG program not found”,虽然现在当我尝试它时,它给了我“ Test failed: Encryption verification error
FlyingMolga

Answers:


0

其中一个S3cmd提示,其确切文字是:

GPG计划之路[/ usr / bin / gpg]:

点击进入后,将使用此值。gpg.exe可以运行cygwin\bin\gpg.exe,因为cygwin/usr/bin映射到cygwin/bin(之前我找不到它的原因,因为我不知道这个。)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.