谷歌云SDK不断弄乱我的路径,无法找到git

时间:2016-11-16 22:21:54

标签: git google-app-engine google-cloud-platform

更新:谷歌似乎已经更新了快速入门教程,它现在告诉你使用来自github的常规git克隆而不是" gcloud源回购克隆"命令。所以这不再是一个问题。

原始问题: 我尝试在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 个答案:

答案 0 :(得分:2)

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

我已经通过将Git和MySQL的位置添加到cloud_env.bat(位于您安装Google Cloud SDK的文件夹中)来解决了这个问题。

ng-change

我立刻遇到了登录问题。我跟随Cherba的步骤: On Windows git pull and clone for Google cloud repository pops credential manager dialog box摆脱他们。