He estado usando git para mantener sincronizadas dos copias de mi proyecto, una es mi caja local y la otra el servidor de prueba. Este es un problema que ocurre cuando inicio sesión en nuestro servidor de desarrollo remoto usando ssh;
git clone me@me.mydevbox.com:/home/chris/myproject
Initialized empty Git repository in /tmp/myproject/.git/
Password:
bash: git-upload-pack: command not found
fatal: The remote end hung up unexpectedly
fetch-pack from 'me@me.mydevbox.com:/home/chris/myproject' failed.
(¡los nombres de los archivos se han cambiado para proteger al culpable ...!)
Ambas cajas ejecutan Solaris 10 AMD. He cavado un poco, si agrego --upload-pack=$(which git-upload-pack)
el comando funciona (y demuestra que $PATH
contiene la ruta a 'git-upload-pack' según la solución RTFM) pero esto es realmente molesto, además de 'git push' no funciona, porque no creo que haya una --unpack=
opción
Por cierto, todos los comandos git funcionan bien desde mi caja local, es la misma versión del software (1.5.4.2), instalada en el mismo soporte NFS en /usr/local/bin
.
¿Alguien puede ayudar?