我正在尝试自动执行Google App Engine(java)项目的上传,使用ant宏将其上传到单个用户+密码组合没有问题,就像通过appcfg首次手动登录后一样,但是当我想切换到另一个帐户我需要通过appcfg中的stdin重新输入密码。

我似乎无法找到一种方法来传递密码作为切换到appcfg的唯一方法,只有用户名有人成功完成了此过程,或者对如何进行操作有任何想法?

最佳答案

您可以通过传递--passin开关,告诉appcfg从标准输入中读取密码。然后,您可以重定向标准输入以从这样的文件中读取密码,以避免appcfg提示您输入任何内容:

appcfg.py update /path/to/my/app [email protected] --passin < /path/to/my/pass

10-06 01:39