2014-05-20 16 views
8

Cygwin'de git ile klonlamaya çalıştığımda bir sorunum var. Benim GIT_SSH ben klonlamak çalıştığınızda burada,, C: ProgramFiles (x86) Git cmd : C# gibi bir ürün ya da dizin içermez.

"C:\ProgramFiles(x86)\Git\bin\". 

olduğunu sonucudur:

$ git clone ssh://*****/home/local/git/prestashop myDirectory 
Cloning into 'myDirectory'... 
error: cannot spawn C:\ProgramFiles(x86)\Git\cmd\: No such file or directory 
fatal: unable to fork 

O sorunu ile ilgili birçok soru gördüm ama bu sorunu çözmek yanıt bulmak mümkün değil. Tüm fikirler hoşgeldiniz! Teşekkürler !

+0

? Windows için git sadece iyi çalışıyor ve openssh içerir. – VonC

cevap

14

Git with SSH on Windows ardından, GIT_SSH, onun yolunu değil, sadece ssh yürütülebilir başvuruda bulunmalıdır görüyoruz: Neden olsa cygwin kullanarak

(old msysgit) 
set GIT_SSH=C:\Program Files (x86)\Git\bin\ssh.exe 

(new 2015 git for Windows) 
set GIT_SSH=C:\Program Files\Git\usr\bin\ssh.exe 
+1

Windows için Git kurulumunu (2.5.0.windows.1) temel alarak, bu yolda ssh.exe kullanmadım. C: \ Program Files \ Git \ usr \ bin \ ssh.exe'de benimkini buldum. –

+0

@IshmaelSmyrnow İyi nokta. Daha fazla görünürlük için cevabınızı yorumunuza ekledim. – VonC

İlgili konular