私は git を使用してプロジェクトの 2 つのコピーを同期させています。1 つはローカル ボックス、もう 1 つはテスト サーバーです。これは、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
、RTFMソリューションに従って「git-upload-pack」へのパスが含まれていることを証明します)が、これは本当に面倒で、さらに「git push」は機能しません。--unpack=
選択肢 がないと思うからです。
ちなみに、すべての git コマンドは私のローカル ボックスから正常に動作します。これは、同じ NFS マウントにインストールされた同じバージョンのソフトウェア (1.5.4.2)/usr/local/bin
です。
誰でも助けることができますか?