【问题标题】:Google "Open In Cloud Shell" broken?谷歌“Open In Cloud Shell”坏了?
【发布时间】:2021-08-13 14:42:56
【问题描述】:

Google 是否刚刚打破了自己的“在 Cloud Shell 中打开”功能?

我在尝试使用指定要从中克隆的 git 存储库的云 shell 链接时收到此错误。

fatal: could not read Username for 'https://github.com': terminal prompts disabled

我尝试了一个原始的 Google 帐户,所以很确定这与默认的 Cloud Shell VM 设置有关,而不是我在机器上所做的。它确实从一瞬间停止工作。

【问题讨论】:

    标签: google-cloud-shell


    【解决方案1】:

    Github 是 shutting down password authentication 支持基于令牌的身份验证。为避免混淆,在 Cloud Shell 中打开现在将失败,而不是提示输入用户名/密码。要继续在需要身份验证的存储库中使用 Open in Cloud Shell,您可以:

    1. 通过事先运行 git 命令手动缓存您的 git 凭据 在 Cloud Shell 中打开。
    2. 配置git credential storage,这样您就不会被提示输入 用户名/密码。

    【讨论】:

    • 谢谢,这就解释了!我实际上使用的是令牌,而不是密码。所以完全禁用用户输入感觉有点苛刻:(
    猜你喜欢
    • 2023-01-08
    • 2012-07-23
    • 2012-04-14
    • 1970-01-01
    • 2023-03-16
    • 2018-12-30
    • 2012-07-25
    • 2018-07-28
    • 1970-01-01
    相关资源
    最近更新 更多