"No se puede generar ssh" al conectarse a Github, pero ssh -T git@github.com funciona?

Me está costando mucho conseguir que Github (+ Netbeans funcione).

Quiero usar ssh con git (en Windows 7) para, por ejemplo, confirmar o clonar un proyecto, pero sigo recibiendo este mensaje de error:

$ 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

Nota: Por ahora miGIT_SSH la variable de entorno está apuntando aC:\Program Files (x86)\Git\bin\ssh.exe, pero también lo he intentadoC:\Program Files (x86)\Git\bin, borrándolo por completo, apuntando a la carpeta de putty / plink, y apuntando a sus ejecutables, pero sigue siendo el mismo mensaje.

Cuando pruebo la conexión todo funciona bien:

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

¿Qué estoy haciendo mal? ¿Hace una diferencia si hago elgit init en el directorio en primer lugar?

EDITAR:

Esto no ayudó:

ajusteGIT_SSH aplink.exe y añadiendo el camino de plink aPATH

** EDIT 2 **

resultado del comando conGIT_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