【问题标题】:appcfg ignoring --passin flagappcfg 忽略 --passin 标志
【发布时间】:2015-12-24 10:22:02
【问题描述】:

我正在尝试使用 appengine-java-sdk-1.9.30 将我的应用上传到 Google AppEngine 并尝试使用 --passin 标志:

appcfg.sh --passin --email=myemail@email.com --no_cookies  update .

但是,浏览器中的一个新选项卡正在打开,而不是被要求输入密码,我在其中获得了一次性令牌。然后我需要将该令牌与 appcfg 一起使用以继续更新我的应用程序。

此行为在旧版本中有所不同。例如,当我使用带有 --passin 标志的 appengine-java-sdk-1.9.6 时,系统会要求我输入密码。 我不能使用一次性令牌,因为我想为我的上传运行一个自动脚本。如何让 appengine-java-sdk-1.9.30 使用密码而不是一次性令牌?

【问题讨论】:

    标签: google-app-engine appcfg


    【解决方案1】:

    ClientLogin(用于验证用户名和密码)在 2012 年被弃用(参见http://googledevelopers.blogspot.com/2012/04/changes-to-deprecation-policies-and-api.html)并在 3 年后(即几个月前)被删除。

    相反,使用--oauth;例如,请参阅How to Save My User Account and Password in Google App Engine Launcher? 的已接受答案,了解如何将其集成到脚本中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-15
      • 2021-01-27
      • 1970-01-01
      • 1970-01-01
      • 2015-12-28
      • 2018-08-19
      相关资源
      最近更新 更多