私は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コマンドは私のローカルボックスから正常に動作します。これは、同じバージョンのソフトウェア(1.5.4.2)であり、の同じNFSマウントにインストールされています/usr/local/bin
。
誰か助けてもらえますか?