Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos gcloud init因用户名/密码无效而失败_Macos_Git_Gcloud - Fatal编程技术网

Macos gcloud init因用户名/密码无效而失败

Macos gcloud init因用户名/密码无效而失败,macos,git,gcloud,Macos,Git,Gcloud,我正在尝试访问现有的Google开发者控制台(GDC)项目的嵌入式git存储库。GDC在“源代码发布”下显示git存储库。我按照官方的gcloud安装说明进行了如下操作: gcloud auth login /* pulls up browser and does authentication just fine */ gcloud config set project <project> gcloud init <project> 仅在第一次安装SDK时(现在已多次尝

我正在尝试访问现有的Google开发者控制台(GDC)项目的嵌入式git存储库。GDC在“源代码发布”下显示git存储库。我按照官方的gcloud安装说明进行了如下操作:

gcloud auth login /* pulls up browser and does authentication just fine */
gcloud config set project <project>
gcloud init <project>
仅在第一次安装SDK时(现在已多次尝试),我记得gcloud init要求输入用户名。从此以后再也没有了。Mac OS X 10.9.3和:

$git --version
$git version 1.8.5.2 (Apple Git-48)

我知道,但不是这个。非常感谢您的帮助。

只需转到您的Google开发者控制台并单击/ 找到如下内容

或者,您可以通过以下链接手动生成Git凭据,而不是使用Google Cloud SDK来管理您的身份验证

然后单击“跟随此链接”,然后按照该页面上的说明进行操作

仅此而已。

转到>源代码>浏览>找到这一行:“或者,不使用Google Cloud SDK来管理您的身份验证,您可以通过以下链接手动生成您的Git凭据。”>单击“以下链接”,您可以看到您的Git密码。正如您在错误中看到的,google密码与私有存储库不兼容。现在您可以:

  • 使用上面的gmail和git密码克隆reposite
  • 或者在主文件夹中创建.netrc文件并添加:“machine source.developers.google.com登录您的-email@gmail.com此文件的密码为1/ABXXXXXXXXXXXXXXXXXXXX”。它不会再次请求您的密码

他们将选项移动到手动创建Git凭据。这些选项现在位于GCP->(工具)开发->源代码下 在克隆新的或现有回购协议的选项下,您可以选择使用gcloud或创建自己的凭据

下面是截图

$git --version
$git version 1.8.5.2 (Apple Git-48)