git-upload-pack: Befehl nicht gefunden, wenn fernes Git Repo geklont wird

Ich habe git verwendet, um zwei Kopien meines Projekts synchron zu halten, eine ist meine lokale Box, die andere der Testserver. Dies ist ein Problem, das auftritt, wenn ich mich mit ssh bei unserem Remote-Entwicklungsserver anmelde.

git clone [email protected]:/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 '[email protected]:/home/chris/myproject' failed.

(Die Dateinamen wurden geändert, um die Schuldigen zu schützen ...!)

Auf beiden Boxen wird Solaris 10 AMD ausgeführt. Ich habe etwas gegraben, wenn ich hinzufüge--upload-pack=$(which git-upload-pack) Der Befehl funktioniert (und beweist das)$PATH enthält den Pfad zu 'git-upload-pack' gemäß der RTFM-Lösung), aber das ist wirklich ärgerlich, und 'git push' funktioniert nicht, weil ich glaube nicht, dass es eine gibt--unpack= Möglichkeit.

Übrigens funktionieren alle git-Befehle in meiner lokalen Box einwandfrei. Es handelt sich um dieselbe Version der Software (1.5.4.2), die auf demselben NFS-Mount unter installiert ist/usr/local/bin.

Kann jemand helfen?

Antworten auf die Frage(13)

Ihre Antwort auf die Frage