Git'i projemin iki kopyasını senkronize tutmak için kullanıyorum, biri yerel kutum, diğeri test sunucusu. Bu, ssh kullanarak uzaktan geliştirme sunucumuza oturum açtığımda oluşan bir sorundur;
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.
(suçluyu korumak için dosya adları değiştirildi ...!)
Her iki kutu da Solaris 10 AMD kullanıyor. --upload-pack=$(which git-upload-pack)
Komut çalışmaları eklersem biraz kazma yaptım (ve $PATH
RTFM çözümüne göre 'git-upload-pack' yolunu içeren kanıtlar ) ama bu gerçekten can sıkıcı, artı 'git push' çalışmıyor, çünkü bir --unpack=
seçenek olduğunu sanmıyorum .
Bu arada, tüm git komutları yerel kutumdan iyi çalışıyor, aynı NFS montajında yüklü olan yazılımın (1.5.4.2) aynı sürümüdür /usr/local/bin
.
Birisi yardım edebilir mi?