Używałem git do synchronizowania dwóch kopii mojego projektu, jedna to moje lokalne pudełko, a druga serwer testowy. Jest to problem, który pojawia się, gdy loguję się na nasz zdalny serwer programistyczny przy użyciu 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.
(nazwy plików zostały zmienione, aby chronić winnych ...!)
Oba komputery działają pod kontrolą systemu Solaris 10 AMD. Zrobiłem trochę kopania, jeśli dodam --upload-pack=$(which git-upload-pack)
polecenie działa (i udowodni, że $PATH
zawiera ścieżkę do `` git-upload-pack '' zgodnie z rozwiązaniem RTFM), ale jest to naprawdę denerwujące, a `` git push '' nie działa, ponieważ nie sądzę, że istnieje --unpack=
opcja.
Nawiasem mówiąc, wszystkie polecenia git działają dobrze z mojego lokalnego pudełka, jest to ta sama wersja oprogramowania (1.5.4.2), zainstalowana na tym samym montowaniu NFS w /usr/local/bin
.
Czy ktoś może pomóc?