2016-05-12 28 views
0

克隆庫我需要克隆遠程repository.I有Git和gcloud同時安裝和PATH。(我在win10)不能從gcloud

我只是跟着谷歌的第一個步驟指南。在Ubuntu工作,但我需要在Win10上。

這是消息錯誤:

gcloud source repos clone default C:\Users\XXX 
git: 'credential-gcloud.sh' is not a git command. See 'git --help'. 
Username for 'https://source.developers.google.com': XXXX 
Password for 'https://[email protected]': 
git: 'credential-gcloud.sh' is not a git command. See 'git --help'. 
fatal: remote error: Invalid username/password. 
You may need to use your OAuth token password; Note that generated google.com passwords are not compatible with private repositories 
ERROR: (gcloud.source.repos.clone) Repository in [C:\Users\XXX] is misconfigured. 

已經兩天做無解某幾個谷歌reasearch。 任何人都可以幫助我?

C:\Users\jadov\Desktop\Repositorios>git config --list 
core.symlinks=false 
core.autocrlf=true 
core.fscache=true 
color.diff=auto 
color.status=auto 
color.branch=auto 
color.interactive=true 
help.format=html 
http.sslcainfo=C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt 
diff.astextplain.textconv=astextplain 
rebase.autosquash=true 
user.name=XXXXX 
[email protected] 
core.repositoryformatversion=0 
core.filemode=true 
core.bare=false 
core.logallrefupdates=true 
credential.helper=gcloud.sh 
remote.origin.url=https://source.developers.google.com/p/PROJECT_ID/r/default 
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/* 
branch.master.remote=origin 
branch.master.merge=refs/heads/master 

問候,

回答

1

岡井,解決了這個問題。

git init 
    Reinitialized existing Git repository in C:/UsersXXXXXX/.git/ 
    cd .git 
    gcloud init 
    Welcome! This command will take you through the configuration of gcloud....balbalbalbla 
    gcloud source repos clone default default 
0

如果您安裝了谷歌雲-SDK與自制軟件,你可能忽略的說明(這是很容易做到,因爲他們很快就被隨後SDK的自我更新滾動)。

這得到混帳與gcloud工作對我來說:

google-cloud-sdk is installed at /usr/local/Caskroom/google-cloud-sdk/latest/google-cloud-sdk. Add your profile: 

     for bash users 
     source '/usr/local/Caskroom/google-cloud-sdk/latest/google-cloud-sdk/path.bash.inc' 
     source '/usr/local/Caskroom/google-cloud-sdk/latest/google-cloud-sdk/completion.bash.inc' 

     for zsh users 
     source '/usr/local/Caskroom/google-cloud-sdk/latest/google-cloud-sdk/path.zsh.inc' 
     source '/usr/local/Caskroom/google-cloud-sdk/latest/google-cloud-sdk/completion.zsh.inc' 

     for fish users 
     set fish_user_paths /usr/local/Caskroom/google-cloud-sdk/latest/google-cloud-sdk/bin 
     set -x MANPATH /usr/local/Caskroom/google-cloud-sdk/latest/google-cloud-sdk/help/man /usr/local/share/man /usr/share/man /opt/x11/share/man 

     Run fish_update_completions to generate completions for fish based on the man pages 

您可能還需要重置git的配置:

git config --global --unset credential.helper 
git config --global --add --path credential.helper gcloud 
0

你不能在Windows credential.helper使用gcloud.sh

更改使用git config credential.helper gcloud.cmd