Мне трудно получить 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