Ale*_*tov 1 python google-app-engine
Google App Engine说"必须首先进行身份验证".在尝试部署任何应用时:
me@myhost /opt/google_appengine $ python appcfg.py update ~/sda2/workspace/lyapapam/
Application: lyapapam; version: 1.
Server: appengine.google.com.
Scanning files on local disk.
Scanned 500 files.
Scanned 1000 files.
Initiating update.
Email: <email_here>@gmail.com
Password for <email_here>@gmail.com:
Error 401: --- begin server output ---
Must authenticate first.
--- end server output ---
Run Code Online (Sandbox Code Playgroud)
我们收到此消息的任何应用程序和我们可用的任何开发人员帐户
这就是我们安装的:
Python - 2.5.5 App Engine SDK - 1.3.2
PIL - 1.1.7 ssl - 1.15
Run Code Online (Sandbox Code Playgroud)
我该如何解决?这是众所周知的问题吗?
更新:
在安装了Gentoo的同一台计算机上安装Windows后,我确实遇到了时间同步的问题,但我很快就通过在注册表中设置RealTimeIsUniversal并在两个系统中设置与europe.pool.ntp.org的同步来解决这个问题.(顺便说一句,我的时区是EEST)
在我解决了时间同步问题后的几天,appcfg.py在打印出来的每一行之后都要求我输入密码(这真的很奇怪)并且我使用了--passin和unix'yes'.
现在我遇到了"必须先验证"的问题.我花了很多时间在Windows和Linux上使用不同组合的--passin --insecure --no_cookies选项,但没有任何成功.
很可能,例如,您拥有信誉良好的帐户,系统上的时钟设置不正确.这会导致您获得此类身份验证失败.
这是去年夏天的相关帖子,概述了这个确切的问题(和解决方案):http: //groups.google.com/group/google-appengine-python/browse_thread/thread/a57fc866838b0b32
如果您的时钟正确,并且您认为可能还有其他问题,请与Google App Engine开发人员论坛联系以获取帮助:http: //groups.google.com/group/google-appengine-python