CentOS 6.5 は非常に安定したオペレーティング システムであり、一部の古いサーバーやアプリケーションはまだそれを使用しています。 GitLab は、コード管理とコラボレーションを設定する必要があるチームや企業にとって最適な選択肢です。この記事では、CentOS 6.5 に GitLab をインストールする方法を詳しく説明します。
インストールする前に、システム バージョンとハードウェア要件を確認する必要があります。
これで、GitLab のインストールを開始する準備が整いました。
まず、GitLab を CentOS 上で実行できるように、必要な依存ライブラリをいくつかインストールする必要があります。ターミナルを開き、次のコマンドを実行します。
sudo yum -y update sudo yum -y install curl policycoreutils openssh-server openssh-clients sudo yum -y install postfix
Postfix はメール サーバーです。 GitLab では電子メール通知を送信するためにメール サーバーが必要なので、それをインストールする必要があります。
Postfix をインストールするとき、ホスト名とドメイン名の入力を求められます。 Enter キーを押すだけで、デフォルト設定を使用し続けることができます。
GitLab を CentOS にインストールする最も簡単な方法は、Omnibus パッケージを使用することです。 Omnibus は、GitLab と必要な依存関係をすべて含む既製のソリューションです。 Omnibus パッケージを使用すると、GitLab をすばやくインストールして構成できます。
GitLab 公式 Web サイトから Omnibus パッケージをダウンロードします。CentOS 6.5 を使用している場合は、GitLab 7.11.4 バージョンのダウンロードを選択できます。ターミナルで、ダウンロード ディレクトリに移動し、次のコマンドを実行します。
sudo rpm -i gitlab-ce-7.11.4-ce.0.el6.x86_64.rpm
上記のコマンドにより、GitLab がインストールされます。ハードウェア構成とネットワーク速度によっては、インストールに数分かかる場合があります。
インストールが完了したら、ブラウザを開いてサーバーの IP アドレスまたはドメイン名にアクセスすると、GitLab のログイン ページが表示されるはずです。管理者アカウント情報を設定する必要があります。
セットアップが完了すると、GitLab のメイン ページにリダイレクトされます。ここでプロジェクト、ユーザー、グループなどを作成できます。
サーバーのセキュリティを確保するには、ファイアウォールでいくつかのポートを開く必要があります。 GitLab はデフォルトで次の 3 つのポートを使用します:
順番にこれらのポートを開くには、ファイアウォール ルールを更新する必要があります。次のコマンドを実行します。
sudo iptables -I INPUT 1 -p tcp --dport 80 -j ACCEPT sudo iptables -I INPUT 1 -p tcp --dport 443 -j ACCEPT sudo iptables -I INPUT 1 -p tcp --dport 22 -j ACCEPT sudo /etc/init.d/iptables save sudo service iptables restart
上記のコマンドにより、HTTP、HTTPS、および SSH への外部アクセスが許可されます。
GitLab のインストールと構成が完了しました。チームを管理している場合、または共同作業している場合、GitLab は非常に便利なツールです。
以上がcentos6.5にgitlabをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。