2016-05-12 4 views
0

Мне нужно клонировать удаленную repository.I имеет мерзавец и gcloud установлена ​​и в PATH. (Я в win10)не может клонировать репозиторий из gcloud

Я просто следовал Google первых шагов руководства. Работал в 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. 

два дня делают некоторые несколько Google 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

Okai, решил.

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

Если вы установили Google-облако-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

вы не можете использовать gcloud.sh на окнах credential.helper

изменить использовать git config credential.helper gcloud.cmd

Смежные вопросы