を発見していない私は、八から五倍程度のこの答えを読んだが、私が正しく理解していないよ何かがあります:gitのアップロードパック:コマンド
git-upload-pack: command not found, how to fix this correctly
私はリポジトリのクローンを作成しようとすると、私のサーバー上で、私は次の取得:
bash: git-upload-pack: command not found
しかし、私はクローンに-u /usr/local/bin/git-upload-pack
オプションを与えることによって、クローンを作成する場合、すべてがうまく動作します。
これは私のサーバー上のgit-upload-packの位置なので、これは意味があると思います。
ssh [email protected] echo \$PATH
の結果が/usr/local/bin
を返さないため、トップの回答はサーバーの私の.bashrcファイルを更新する必要があることを示しています。 (それは/usr/bin:/bin:/usr/sbin:/sbin
を返します)。
しかし、私は私の.bashrcファイルを見ると、それは含まれています
export PATH=/usr/local/bin:$PATH
は、だから今、私は混乱しています。
いつでも-u /usr/local/bin/git-upload-pack
オプションを使用しないようにするにはどうすればよいですか? ssh [email protected] echo \$PATH
はなぜ返されません/usr/local/bin
?これはログインと非ログインのシェルと関係がありますか?
助けてください!前もって感謝します。
参照[ 'bash'マニュアルのこの部分](http://www.gnu.org/software/bash/manual/bashref.html#Bash-Startup-Files) – kostix