GitLab は、チームがプライベート Git リポジトリ、コード レビュー、問題追跡、継続的統合とリリースを確立するのに役立つオープン ソース コード ホスティング システムです。 Linux 環境で GitLab を構築すると、便利なコード管理プラットフォームを提供できます。この記事では、Linux環境でGitLabをセットアップする方法を紹介します。
GitLab をインストールする前に、次のソフトウェアがインストールされていることを確認する必要があります:
これらのソフトウェアは、次のコマンドでインストールできます:
$ sudo apt-get update $ sudo apt-get install -y curl openssh-server ca-certificates postfix
GitLab 公式リポジトリを介して GitLab をインストールできます:
$ curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
次に、次のコマンドを使用して GitLab をインストールします:
$ sudo apt-get install gitlab-ce
インストールが完了したら、次のコマンドで GitLab を起動できます:
$ sudo gitlab-ctl reconfigure
GitLab にアクセスするには、管理者アカウントを設定する必要がありますと初回ログイン時のパスワード。次に、管理ページから GitLab を設定できます。
3.1 SMTP サーバーの構成
GitLab での電子メール通知には SMTP サーバーが必要です。ここでは Postfix を使用して構成します。
/etc/gitlab/gitlab.rb
ファイルに次の内容を追加します:
gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "smtp.gmail.com" gitlab_rails['smtp_port'] = 587 gitlab_rails['smtp_user_name'] = "your_email@example.com" gitlab_rails['smtp_password'] = "your_password" gitlab_rails['smtp_domain'] = "example.com" gitlab_rails['smtp_authentication'] = "login" gitlab_rails['smtp_enable_starttls_auto'] = true gitlab_rails['smtp_tls'] = false
#smtp_address
、smtp_user_name## を置き換えます# と
smtp_password はあなた自身の情報です。
$ sudo gitlab-ctl reconfigure3.2 HTTPS を構成するHTTPS を有効にすると、GitLab のセキュリティが向上します。ここでは Let's Encrypt を使用して無料の SSL 証明書を生成します。 まず、Certbot をインストールします:
$ sudo apt-get install certbot python-certbot-nginx次に、次のコマンドを実行して証明書を生成します:
$ sudo certbot certonly --standalone -d example.com -d www.example.com
example.com と
を置き換えます。 www.example.com はあなた自身の情報です。
/etc/letsencrypt/live/example.com/ ディレクトリにあります。
ファイルに、次の内容を追加します。 <pre class="brush:php;toolbar:false">nginx['redirect_http_to_https'] = true
nginx['ssl_certificate'] = "/etc/letsencrypt/live/example.com/fullchain.pem" # 替换为您的证书路径
nginx['ssl_certificate_key'] = "/etc/letsencrypt/live/example.com/privkey.pem" # 替换为您的密钥路径</pre>
次に、GitLab を再構成します。
$ sudo gitlab-ctl reconfigure
ドメイン名 HTTPS を有効にするには、証明書ファイルを指定します。
GitLab の使用 または https://your_domain
です。 GitLab でプロジェクトを作成し、コードをアップロードし、メンバーを追加し、コードレビューを実施します。
概要
この記事では、Linux 環境で GitLab を構築する手順を紹介します。まず必要なソフトウェアをインストールし、次に GitLab をインストールし、SMTP サーバーと HTTPS を構成して、最後にコード管理に GitLab を使用します。 GitLab を構築することで、チームがコードを共有し、コードのコラボレーション効率を向上させ、コードの開発とメンテナンスを容易にするための管理プラットフォームを提供できます。
以上がLinuxでgitlab環境を構築する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。