web-dev-qa-db-ja.com

cPanelサーバーにgitをインストールする

GitをcPanelにインストールする必要がありますが、これは単純なプロセスではないことを示す多くの情報を見つけています。

CentOSディストリビューションにcPanel/WHMインスタンスがあり、cPanelを壊すことなくgitをインストールしようとしています。私が見つけた情報によると、Perlの依存関係があるため、gitをインストールするとcPanelが壊れる可能性があります。

CPanelのフォーラムのこのページは、gitのインストールを推奨していません。

http://forums.cpanel.net/f391/installing-git-294411.html

ただし、cPanel機能の下のこのページには、git用のRMPがリリースされていると記載されています。

http://features.cpanel.net/responses/possibility-to-install-git-on-cpanel-server-without-breaking-it

私はcPanelにサポートを要求し、この応答を受け取りました:

Perlを壊す可能性があるため、インストールの経験が豊富でない限り、実際にはGITのインストールはお勧めしません。

インストール中のgit RPMは便宜上配布していますが、セットアップやサポートはされていません。便宜上追加されただけであり、追加のパッケージと構成を手動でインストールする必要があります。

Gitに提供するRPMは、バイナリを/ usr/local/cpanel/3rdparty/binにインストールするため、ここで実行する必要があります。これは完全なツールセットではないため、システム管理者は、これ以外のすべてのものをインストールする必要があります。

すべてのcPanelユーザーアカウントがgitを使用できるようにcPanelにgitをインストールする最善の方法に関するアドバイスはありますか?インストールが break Perl 、そして上記で引用された最後の段落のステートメントに基づいて、cPanelによって提供されたRPMで何が不足していますか?

21
Ali Samii

同じ問題を見つけましたが、WHM/Cpanelバージョン11.36以降から、Gitがデフォルトでシステムにインストールされ、すべてのアカウントで利用できることがわかりました。

Gitのアカウントを作成する必要があります(必ずリモートsshアクセスを追加してください)。次に、.bashrcにこのエイリアスだけを追加します

alias git="/usr/local/cpanel/3rdparty/bin/git"

ユーザーのシェルにgitと入力すると、自動的に機能するはずです;)

乾杯

44
TheCyberXP

cPanelはPerlの更新を無効にして、gitの依存関係である独自のバイナリを保護します。

次の行でyumを実行するだけです。

Sudo yum install git --disableexcludes=main --skip-broken
3
Carlos Troncoso

Bashrcファイルを更新してこれをリロードする場合は、次のコマンドを使用してSSHセッションを再起動する必要がないことを忘れないでください。

source ~/.bashrc

http://www.codefuel.co.uk/cpanel-git-resolved/

1
Rees McIvor