2016-11-16 102 views
1

更新:Google似乎已经更新了快速入门教程,现在它告诉您使用github中的常规git克隆而不是“gcloud源回购克隆”命令。所以这应该不再是一个问题。Google Cloud SDK不断弄乱我的路径并找不到git

原文问题: 我试图在Windows 10本地执行默认的Java App Engine快速入门教程。但是当我尝试克隆项目时,它抱怨说它无法找到git。

“错误:(gcloud.source.repos.clone)无法找到git,请安装git并重试。” enter image description here

正如你可以看到我有git(和mysql,它似乎也抱怨)安装和工作得很好。我尝试过几次重新安装Google Cloud SDK,但无法使其正常工作。

我刚刚使用了Google Cloud Installer。我也一次运行了“gcloud组件更新”,现在又运行了最新版本。我将它安装在C:/ Users/Leejjon/Applications/Google/CloudSDK下,以避免我的路径中存在空间。

回答

1

首先,您确实必须使用Google Cloud SDK Shell,而不仅仅是命令提示符。安装程序会在桌面上为它创建一个快捷方式。这个“特殊的”shell调用了一个cloud_env.bat文件,该文件似乎获得了系统路径并向其添加了google云sdk文件夹。 Git和MySQL在我的用户变量中可用,但不在我的系统变量中,这可能是为什么它抱怨无法找到它们。

我已经加入的Git和MySQL的位置到cloud_env.bat(位于您安装了谷歌云SDK文件夹中)

ECHO OFF 
CLS 
SET PATH=C:\Users\Leejjon\Applications\Google\CloudSDK\google-cloud-sdk\bin;C:\Program Files\MySQL\MySQL Server 5.7\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;%PATH%; 
cd C:\Users\Leejjon\Applications\Google\CloudSDK 
ECHO Welcome to the Google Cloud SDK! Run "gcloud -h" to get the list of available commands. 
ECHO --- 
ECHO ON 

我遇到了登录问题正确解决了问题后。我遵循Cherba的步骤: On Windows git pull and clone for Google cloud repository pops credential manager dialog box摆脱他们。