ホームページ >開発ツール >Git >GitLab のインストール手順について話しましょう

GitLab のインストール手順について話しましょう

PHPz
PHPzオリジナル
2023-03-31 11:12:383399ブラウズ

GitLab は、Git に基づいたオンライン コード ホスティング、バージョン管理、プロジェクト管理、およびコラボレーション ツールです。完全な Git ウェアハウス管理機能を提供するだけでなく、コード レビュー、コード管理、テスト、コード構築、デプロイメントなどの一連のアプリケーションを提供する完全な CI/CD 統合プラットフォームも提供し、開発チームの改善を可能にします。コードの開発、テスト、展開の効率とコードのメンテナンスがより効率的かつ共同的に行われます。この記事ではGitLabのインストール手順を紹介します。

1. 必要なソフトウェア パッケージをインストールします

インストール前に、curl、openssh-server、ca-certificates、メール サーバー (SMTP) など、GitLab を実行するために必要なソフトウェア パッケージをインストールする必要があります。 )。次のコマンドを使用して、上記のソフトウェア パッケージをインストールします:

sudo apt-get install curl openssh-server ca-certificates postfix

インストール中に、電子メール構成タイプを選択するように求められます。デフォルトでは、通常、「インターネット サイト」が選択されます。

2. GitLab ソフトウェア ソースの追加

次のステップは、GitLab 公式ソフトウェア ソースを追加することです。次のコマンドをターミナルにコピーして実行します。

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

システムが Debian 7 (Wheezy) の場合は、次のコマンドを使用します。

curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo os=debian dist=wheezy bash

3. GitLab

をインストールします。追加後 ソフトウェア ソースが利用可能になったら、次のコマンドを使用して GitLab をインストールできます。

sudo apt-get install gitlab-ce

このプロセスには、GitLab インストール パッケージをダウンロードしてインストールする必要があるため、時間がかかる場合があります。

4. GitLab の設定

インストールが完了したら、GitLab 設定ファイル /etc/gitlab/gitlab.rb を個別に開き、必要に応じて変更します。一般的に使用される構成は次のとおりです。

  • メール サーバーの構成: 外部メール サーバーまたはローカルに構成された SMTP を使用できます。 gitlab.rb ファイルの
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.server.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "smtp-user"
gitlab_rails['smtp_password'] = "smtp-password"
gitlab_rails['smtp_domain'] = "smtp.server.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = false
gitlab_rails['smtp_tls'] = true
gitlab_rails['smtp_openssl_verify_mode'] = 'peer'

を変更する際には、SMTP サーバーのアドレス、ポート、認証情報などを実際の状況に応じて記入する必要があります。

  • GitLab リスニング ポートを変更する : /etc/gitlab/gitlab.rb ファイルで external_url を見つけます。ポート 80 が使用されていない場合は、ポート 80 を次のように変更する必要があります。次の形式:
external_url 'http://gitlab.example.com:8080'

デフォルトのポートは 80 と 443 です。

  • フックの記述: フック スクリプトは /opt/gitlab/embedded/service/gitlab-shell/hooks で定義できます。

5. GitLab の再起動

設定ファイルを変更した後、変更を有効にするために GitLab を再起動する必要があります。次のコマンドを使用して GitLab を再起動します:

sudo gitlab-ctl reconfigure

次のコマンドを使用してすべての GitLab コンポーネントを再起動することもできます:

sudo gitlab-ctl restart

この方法で、GitLab がインストールされ、http:/ と入力できるようになります。 Web ブラウザの /your_server_ip GitLab サーバーにアクセスします。

概要

上記は、Ubuntu システムでの GitLab のインストール プロセスです。他のオペレーティング システムでは、インストール プロセスが若干異なる場合がありますが、基本的な手順は同様です。この記事が、あなたの環境に GitLab をインストールするのに役立つことを願っています。

以上がGitLab のインストール手順について話しましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。