git-upload-pack: команда не найдена, при клонировании удаленного репозитория Git
Я использовал git для синхронизации двух копий моего проекта, один из них - мой локальный блок, другой - тестовый сервер. Эта проблема возникает, когда я захожу на наш удаленный сервер разработки с использованием ssh;
git clone [email protected]:/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 '[email protected]:/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
.
Кто-нибудь может помочь?