Saya telah menggunakan git untuk menyimpan dua salinan proyek saya dalam sinkronisasi, satu adalah kotak lokal saya, yang lain server uji. Ini adalah masalah yang terjadi ketika saya masuk ke server pengembangan jarak jauh kami menggunakan 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.
(nama-file telah diubah untuk melindungi yang bersalah ...!)
Kedua kotak menjalankan Solaris 10 AMD. Saya telah melakukan beberapa penggalian, jika saya menambahkan --upload-pack=$(which git-upload-pack)
perintah berfungsi, (dan membuktikan bahwa $PATH
berisi path ke 'git-upload-pack' sesuai solusi RTFM) tetapi ini benar-benar menjengkelkan, ditambah 'git push' tidak berfungsi, karena saya tidak berpikir ada --unpack=
pilihan.
Kebetulan, semua perintah git bekerja dengan baik dari kotak lokal saya, itu adalah versi yang sama dari perangkat lunak (1.5.4.2), diinstal pada NFS mount yang sama di /usr/local/bin
.
Adakah yang bisa membantu?