我刚刚通过curl https://sdk.cloud.google.com | bash
安装gcloud
并做glcoud身份验证登录不要求验证码
$ gcloud auth login
它打开了我的浏览器,并请求批准,并重定向我https://cloud.google.com/sdk/auth_success告诉我,认证成功了,我可以关上窗户。
但预期的“输入验证码:”提示符永远不会显示在我的终端中。
我刚刚通过curl https://sdk.cloud.google.com | bash
安装gcloud
并做glcoud身份验证登录不要求验证码
$ gcloud auth login
它打开了我的浏览器,并请求批准,并重定向我https://cloud.google.com/sdk/auth_success告诉我,认证成功了,我可以关上窗户。
但预期的“输入验证码:”提示符永远不会显示在我的终端中。
如果可能的话gcloud auth login
会运行一个小的http服务器,并将您的浏览器重定向到它,然后重定向到auth_success页面,从而帮助您避免复制和粘贴验证代码的需要。
您现在应该发现'gcloud auth list'显示电子邮件地址,并且您完全授权。
默认情况下,gcloud使用浏览器重定向来获取认证码。如果您在没有浏览器的系统上(如ssh会话),则可以使用'--no-launch-browser'标志回退到复制和粘贴方法。
很酷。我想他们应该更新工具或文档。 – john2x 2014-10-30 10:48:14
你能给我一个链接到你发现混淆的文档吗? – David 2014-10-30 20:18:04
我正在关注此文档https://cloud.google.com/compute/docs/gcutil/#auth(我正在从gcutil升级)。我想我的困惑是由于该工具本身在auth成功后并未自动终止。 – john2x 2014-11-01 00:56:43