Ho usato git per sincronizzare due copie del mio progetto, una è la mia casella locale, l'altra il server di prova. Questo è un problema che si verifica quando accedo al nostro server di sviluppo 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.
(i nomi dei file sono stati cambiati per proteggere i colpevoli ...!)
Entrambe le scatole eseguono Solaris 10 AMD. Ho fatto qualche ricerca, se aggiungo --upload-pack=$(which git-upload-pack)
il comando funziona (e dimostra che $PATH
contiene il percorso di 'git-upload-pack' come per la soluzione RTFM) ma questo è davvero fastidioso, più 'git push' non funziona, perché non penso che ci sia --unpack=
un'opzione.
Per inciso, tutti i comandi git funzionano bene dalla mia casella locale, è la stessa versione del software (1.5.4.2), installato sullo stesso mount NFS su /usr/local/bin
.
Qualcuno può aiutare?