Я використовую git для синхронізації двох примірників свого проекту, одна - це моя локальна скринька, а друга - тестовий сервер. Це проблема, яка виникає, коли я заходжу на наш сервер віддаленої розробки за допомогою 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.
(назви файлів змінено для захисту винних ...!)
В обох ящиках працює Solaris 10 AMD. Я зробив декілька копань, якщо я додаю, --upload-pack=$(which git-upload-pack)
що команда працює (і доводить, що $PATH
містить шлях до 'git-upload-pack' за рішенням RTFM), але це справді дратує, плюс «git push» не працює, тому що я не думаю, що є --unpack=
варіант.
До речі, всі команди git відмінно працюють з моєї локальної скриньки, це та сама версія програмного забезпечення (1.5.4.2), встановлена на тому ж монторі NFS /usr/local/bin
.
Хтось може допомогти?