Google cloud platform 无法从Google云源存储库克隆

Google cloud platform 无法从Google云源存储库克隆,google-cloud-platform,google-cloud-source-repos,Google Cloud Platform,Google Cloud Source Repos,我已经在组织内创建了一个项目(ID:imagetest1-259203)。我成功地使用创建了一个存储库 gcloud source repos create repo1 但是当我试图用 gcloud source repos clone repo1 我得到以下问题。(注意:我已经启用了“云源存储库API”) 但是,当我使用相同的命令集克隆到Cloud Shell时,它成功了。为了克隆Google云存储库的内容,您需要: 本地系统上的身份验证 云源存储库中的存储库 与存储库交互的权限 我怀

我已经在组织内创建了一个项目(ID:imagetest1-259203)。我成功地使用创建了一个存储库

gcloud source repos create repo1
但是当我试图用

gcloud source repos clone repo1
我得到以下问题。(注意:我已经启用了“云源存储库API”


但是,当我使用相同的命令集克隆到Cloud Shell时,它成功了。

为了克隆Google云存储库的内容,您需要:

  • 本地系统上的身份验证

  • 云源存储库中的存储库

  • 与存储库交互的权限

我怀疑你的权限有问题

你必须安装

提供您的身份验证凭据:

gcloud init
然后克隆存储库:

gcloud source repos clone [REPO_NAME] --project=[PROJECT_NAME]

为了克隆Google云存储库的内容,您需要:

  • 本地系统上的身份验证

  • 云源存储库中的存储库

  • 与存储库交互的权限

我怀疑你的权限有问题

你必须安装

提供您的身份验证凭据:

gcloud init
然后克隆存储库:

gcloud source repos clone [REPO_NAME] --project=[PROJECT_NAME]

我有这个问题几个月了,我使用了两个不同的帐户,个人和工作。 它可以在一台电脑上工作,但不能在另一台电脑上工作

修复:重命名或删除此文件:%USERPROFILE%\u netrc

我试过:

  • gcloud auth revoke+然后是gcloud auth init
  • 重命名为.gitconfig
  • 更名为gitcookies
  • 已删除%USERPROFILE%\AppData\Roaming\gcloud
  • 已从Windows凭据管理器中删除带有“git”的凭据 最终运行procmon来跟踪它正在读取的文件
  • 将_netrc重命名为_netrc.backup 然后命令生效了。 取消ID重命名并再次测试,再次返回错误消息

    • 我有这个问题好几个月了,我使用了两个不同的帐户,个人和工作。 它可以在一台电脑上工作,但不能在另一台电脑上工作

      修复:重命名或删除此文件:%USERPROFILE%\u netrc

      我试过:

      • gcloud auth revoke+然后是gcloud auth init
      • 重命名为.gitconfig
      • 更名为gitcookies
      • 已删除%USERPROFILE%\AppData\Roaming\gcloud
      • 已从Windows凭据管理器中删除带有“git”的凭据 最终运行procmon来跟踪它正在读取的文件
      • 将_netrc重命名为_netrc.backup 然后命令生效了。 取消ID重命名并再次测试,再次返回错误消息

      当我使用PowerShell(以前使用的命令提示符),然后运行“git config--global http.cookiefile”%USERPROFILE%\.gitcookies“并运行“gcloud source repos clone repo1”时,问题就消失了。我想知道为什么这样做就没有了。当我使用PowerShell(以前使用的命令提示符)然后运行“git config--global http.cookiefile”%USERPROFILE%\.gitcookies“并运行“gcloud source repos clone repo1”时,问题就没有了。我想知道为什么这样做就没有了。