„Nie można odrodzić ssh” podczas łączenia się z Githubem, ale działa ssh -T git@github.com?
Ciężko mi jest dostać Github (+ Netbeans do pracy).
Chcę używać ssh z git (w Windows 7), aby np. Zatwierdzić lub sklonować projekt, ale otrzymuję ten komunikat o błędzie:
$ git clone git@github.com:USER/PROJECTNAME.git
error: cannot spawn C:\Program Files (x86)\Git\bin\ssh.exe: No such file or directory
fatal: unable to fork
Uwaga: Na razie mójGIT_SSH
zmienna środowiskowa wskazuje naC:\Program Files (x86)\Git\bin\ssh.exe
, ale też próbowałemC:\Program Files (x86)\Git\bin
, usuwając je całkowicie, wskazując na folder putty / plink i wskazując na ich pliki wykonywalne, ale wciąż ten sam komunikat.
Kiedy testuję połączenie, wszystko działa dobrze:
$ ssh -T git@github.com
Hi USER! You've successfully authenticated, but GitHub does not provide shell access.
Co ja robię źle? Czy to robi różnicę, jeśli robięgit init
w katalogu w pierwszej kolejności?
EDYTOWAĆ:
To nie pomogło:
oprawaGIT_SSH
doplink.exe
i dodając ścieżkę do plinkPATH
** EDYCJA 2 **
wynik polecenia zGIT_TRACE=2
$ GIT_TRACE=2 git clone git@github.com:XXX/AffableBean
trace: built-in: git 'clone' 'git@github.com:XXX/AffableBean'
Cloning into 'AffableBean'...
trace: run_command: 'Plink.exe' '-batch' 'git@github.com' 'git-upload-pack '\''XXX/AffableBean'\'''
error: cannot spawn Plink.exe: No such file or directory
fatal: unable to fork