私が所有しているサーバーでは、Gitは機能しません。 Gitがインストールされていることがわかりました
/usr/local/cpanel/3rdparty/bin/git
。
したがって、完全なパスなしでGitを機能させるには、rootとしてsshを使用します。それからPATHを修正して~/.bash_profile
(vim .bash_profile
)追加しました。/usr/local/cpanel/3rdparty/bin
これでパスは次のようになります。
PATH=$PATH:$HOME/bin:/usr/local/cpanel/3rdparty/bin
これでgitは今うまくいきます。しかし、混乱がないことを確認したかったです。
答え1
混乱しているように見えず、PATHの末尾にディレクトリを配置すると、そのディレクトリのコマンドは特定のシステムコマンドをブロックできません。
他に確認できるものは次のとおりです。
- ディレクトリに関係のない奇妙なコマンドはありますか
git
?特に、間違って入力されたように見える「一般的な」コマンド(たとえば、mroe
誤った入力more
)はありますか? - このディレクトリへの書き込み権限は、ルートのみにしてください。
- なぜ
root
それを使用するのか考え直してくださいgit
。ディレクトリ改訂制御のためであれ/etc
ば大丈夫です。一般的なソフトウェア開発を行う場合は、一般ユーザーのように開発できるように設定を再検討する必要があります。