ホームページ > 開発ツール > Git > centos7へのgitlabのインストール方法についてお話します

centos7へのgitlabのインストール方法についてお話します

PHPz
リリース: 2023-03-31 18:44:20
オリジナル
868 人が閲覧しました

GitLab は、Git リポジトリを管理する Web サイト プログラムで、コードの同期、チーム メンバー間の作業の調整、問題の追跡などに使用できます。この記事ではCentOS 7にGitLabをインストールする方法を紹介します。

ステップ 1: 必要な依存関係をインストールし、ソースを使用します。

インストールを続行する前に、必要な依存関係をいくつかインストールする必要があります。次のコマンドを使用して、必要な依存関係をインストールします:

sudo yum install curl policycoreutils-python openssh-server
ログイン後にコピー

次に、公式ソースを使用して GitLab ソースを構成します:

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
ログイン後にコピー

ステップ 2: GitLab をインストールする

#これで準備が整いました。インストールします。次のコマンドを使用して GitLab をインストールします。

sudo yum install gitlab-ce
ログイン後にコピー
インストールが開始され、数分で完了します。

ステップ 3: GitLab を構成する

次に、GitLab を構成し、その管理者アカウントを作成する必要があります。構成ファイルを開きます:

sudo nano /etc/gitlab/gitlab.rb
ログイン後にコピー
次のコード行を見つけてコメントを解除します:

## Uncomment and customize if you can't use the default because of a conflict
# gitlab_workhorse['listen_network'] = "tcp"
# gitlab_workhorse['listen_addr'] = "localhost:8181"
ログイン後にコピー
「Support Redis」セクションで Redis を有効にします:

redis['enable'] = true
redis['host'] = "127.0.0.1"
redis['port'] = 6379
redis['password'] = nil
redis['database'] = 0
ログイン後にコピー
次に、GitLab を再構成します。 :

sudo gitlab-ctl reconfigure
ログイン後にコピー
管理者アカウントを作成するには、次のコマンドを使用できます。

sudo gitlab-rake gitlab:setup
ログイン後にコピー
プロンプトに従って、管理者アカウントの詳細を入力します。完了すると、GitLab にアクセスできるようになります。

ステップ 4: GitLab にアクセスする

システムにファイアウォールがある場合は、ポート番号 80 を開いてください。サーバーの IP アドレスまたはドメイン名を入力し、Web ブラウザで GitLab を起動します。

http://your_server_IP_or_domain
ログイン後にコピー
開いたページで、インストールしたばかりの管理者アカウントの詳細を入力し、[ログイン] をクリックします。これで、GitLab で Git リポジトリの管理を開始できるようになりました。

概要

これで、GitLab が CentOS 7 に正常にインストールされ、構成されました。 GitLab では、新しいリポジトリの作成、コードの同期、チーム メンバー間の作業の調整、問題の追跡などを行うことができます。この記事をお読みいただきありがとうございます。

以上がcentos7へのgitlabのインストール方法についてお話しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート