2016-11-16 104 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擺脫他們。