在Linux上,当我使用appcfg.py上载新版本的应用程序时,似乎可以保存凭据。但是,OSX似乎并没有发生这种情况,并且每次都要求输入密码。
在Linux上,我具有本地安装。在OSX上,我使用了二进制安装程序。
是否可以为OSX做一些事情,以便省去我一直在重新键入密码的工作?
更多信息:在我的主文件夹中找到零个站点.appcfg_cookies。显然,尽管尝试了,但它并没有在其中保存凭据。
最佳答案
您可以使用appcfg
的OAuth 2.0功能来避免需要输入您的登录名和密码。它被记录为Java,Python和Go。
无需使用登录名和密码对您进行身份验证,您只需在网络浏览器中进行一次OAuth 2.0授予流程即可。该赠予的结果将被缓存以供将来推送。
要使用此功能,只需在appcfg
命令中添加一个选项:--oauth2
。对于Java,它看起来像这样:
$ appcfg.sh --oauth2 update ./web