2014-05-20 14 views
8

Ho un problema quando sto cercando di clonare con git su cygwin. Il mio GIT_SSH ènon può generare C: ProgramFiles (x86) Git cmd : Nessun file o directory di questo tipo.

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

Quando cerco di clonare, ecco il risultato:

$ 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 

Ho visto molti domanda relativa a questo problema, ma non riesco a trovare le risposte per risolvere questo problema. Tutte le idee sono benvenute! Grazie !

+0

Perché usare Cygwin però? git per Windows funziona bene e include un openssh. – VonC

risposta

14

seguito Git with SSH on Windows, si vede che GIT_SSH deve fare riferimento l'eseguibile ssh, non solo il suo percorso:

(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

In base all'installazione di Git per Windows (2.5.0.windows.1), non avevo ssh.exe in quel percorso. Ho trovato il mio in 'C: \ Programmi \ Git \ usr \ bin \ ssh.exe'. –

+0

@IshmaelSmyrnow Buon punto. ho incluso il tuo commento nella risposta per maggiore visibilità. – VonC

Problemi correlati