在 Windows git 上拉取并克隆 Google 云存储库弹出凭据管理器对话框

On Windows git pull and clone for Google cloud repository pops credential manager dialog box

从现有克隆中提取

git pull

或使用 gcloud

克隆 Google 云存储库
gcloud source repos clone default my_repo

生成以下对话框:

如何配置 git 以便它自动使用 gcloud 凭据?

如果你运行

C:\> git config --list --system
credential.helper=manager

并像上面一样获得 credential.helper 的设置,它将优先于 gcloud 安装的凭据助手。

您可以通过(可能以管理员身份)取消设置

C:\> git config --system --unset credential.helper

现在

C:\> gcloud source repos clone default my_repo

应该工作并且

C:\> cd my_repo
C:\my_repo> git config --list

应该显示

credential.helper="gcloud.cmd"

在我的例子中,我打开并修改了'C:\Program Files\Git\mingw64\etc\gitconfig':

[credential]
    helper = gcloud.cmd
    old = manager

所以我对我的 git 配置修改有了一些保留的概念..