CentOS 7にGitLabをインストールして設定する方法


Gitlab は、DevOpsライフサイクルのすべての段階に対応する、オープンソース、強力で堅牢、スケーラブル、安全で効率的なソフトウェア開発とコラボレーションのプラットフォームです。

それはあなたがあなたの開発プロセスを計画することを可能にします。コードを作成して確認します。ソフトウェアをパッケージ化し、組み込みの連続配信機能でリリースする。構成管理を自動化し、ソフトウェアのパフォーマンスを監視します。

課題追跡、プロジェクト間の課題の移動、タイムトラッキング、非常に強力な分岐ツール、ファイルロック、マージ要求、カスタム通知、プロジェクトロードマップ、プロジェクトおよびグループのマイルストーンの詳細図などの機能があります。

Gitlab は、オープンソースプロジェクトをホストするためのGithubに代わる最良の方法の1つです。

この記事では、 CentOS 7 または RHEL 7 Linuxディストリビューションに Gitlab (Gitリポジトリマネージャ)をインストールして設定する方法について説明します。

ステップ1:必要な依存関係をインストールして構成する

1. 最初に、yumパッケージマネージャを使用して以下の必要な依存関係をインストールすることから始めてください。

# yum install curl policycoreutils-python openssh-server 

2. 次に、 Postfix サービスをインストールして通知メールを送信し、システム起動時に起動できるようにしてから、次のコマンドを使用して起動中かどうかを確認します。

# yum install postfix
# systemctl start postfix
# systemctl enable postfix
# systemctl status postfix

Postfixのインストール中に設定ウィンドウが表示されるかもしれません。 [インターネットサイト]を選択し、[メール名]にサーバーの外部DNSを使用してEnterキーを押します。追加の画面が表示された場合は、Enterキーを押してデフォルトを受け入れます。

ステップ2:GitLabリポジトリを追加してパッケージをインストールする

3. 以下のスクリプトを実行して、 GitLab パッケージのYUMリポジトリをシステムに追加します。

$ curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

4. 次に、次のコマンドを使用してGitLab Community Editionパッケージをインストールし、[ http://gitlab.tecmint.com ]を目的のURLに変更します。 WebブラウザからGitLabインスタンスにアクセスする。

# EXTERNAL_URL="http://gitlab.tecmint.com" yum install -y gitlab-ce

# gitlab-ctl reconfigure

5. システムファイアウォールを有効にしている場合は、ポート 80 HTTP )および 443 ()を開く必要があります。システムファイアウォールでの接続を許可するには HTTPS )をクリックします。

# firewall-cmd --permanent --add-service=80/tcp
# firewall-cmd --permanent --add-service=443/tcp
# systemctl reload firewalld

ステップ3:Gitlabの初期設定を実行する

6. 次に、ウェブブラウザを開き、インストール中に設定した次のURLを使用してgitlabインスタンスにアクセスします。

http://gitlab.tecmint.com

7. 初めてアクセスすると、パスワードのリセット画面にリダイレクトされ、新しい管理者アカウント用の新しいパスワードを作成して[パスワードを変更]をクリックします。設定すると、ログイン画面に戻り、ユーザー名 root と設定したパスワードでログインします。

8. ログインに成功すると、スクリーンショットに示すように管理者ユーザーアカウントに移動します。ここから、オブジェクトの作成、グループの作成、人の追加、またはgitlabインスタンスの設定を自由に行うことができます。ユーザープロファイルの編集、Eメールの設定、gitlabインスタンスへのSSHキーの追加などもできます。

詳細については、 Gitlabについてのページ:https://about.gitlab.com/をご覧ください。

それは今のところすべてです!この記事では、 CentOS 7 または RHEL 7 LinuxディストリビューションにGitlab(Gitリポジトリマネージャ)をインストールして設定する方法について説明しました。このガイドに追加する考え、私達に達するために下記のコメントフォームを使用してください。