«Не удается вызвать ssh» при подключении к Github, но ssh -T (скрытый) работает?

Мне трудно получить Github (+Netbeans работать).

Я хочу использовать ssh с git (в Windows 7), например, для фиксации или клонирования проекта, но я продолжаю получать это сообщение об ошибке:

$ 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

Примечание: На данный момент мой GIT_SSHпеременная среды указывает на C:\Program Files (x86)\Git\bin\ssh.exe, но я также пробовал C:\Program Files (x86)\Git\bin , полностью стирая его, указывая на папку putty/plink и указывая на их исполняемые файлы, но все равно то же самое сообщение.

Когда я проверяю соединение, все работает нормально:

$ ssh -T git@github.com
Hi USER! You've successfully authenticated, but GitHub does not provide shell access.

Что я делаю не так? Есть ли разница, если я сначала выполню git initв каталоге?

EDIT:

Это не помогло:

установка GIT_SSHна plink.exeи добавление пути plink в PATH

**EDIT 2 **

результат команды с GIT_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

18
задан Patryk 20 May 2012 в 14:22
поделиться