J'utilise git pour synchroniser deux copies de mon projet, l'une est ma boîte locale, l'autre le serveur de test. C'est un problème qui se produit lorsque je me connecte à notre serveur de développement distant en utilisant 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.
(les noms de fichiers ont été modifiés pour protéger les coupables ...!)
Les deux boîtiers exécutent Solaris 10 AMD. J'ai fait quelques recherches, si j'ajoute --upload-pack=$(which git-upload-pack)
la commande fonctionne, (et prouve qu'elle $PATH
contient le chemin vers 'git-upload-pack' selon la solution RTFM) mais c'est vraiment ennuyeux, plus 'git push' ne fonctionne pas, parce que je ne pense pas qu'il y ait une --unpack=
option.
Incidemment, toutes les commandes git fonctionnent correctement à partir de ma boîte locale, c'est la même version du logiciel (1.5.4.2), installée sur le même montage NFS à /usr/local/bin
.
Quelqu'un peut-il aider?