GitLab は、Git バージョン管理システムに基づく Web アプリケーションであり、コード ライブラリ、コード レビュー、リリース、コラボレーションなどを管理するように設計されています。これは、チームのコラボレーションに非常に適したオープンソースのプロジェクト管理プラットフォームです。この記事では、Linux システム上での GitLab のセットアップ方法、中国文化の実行方法、および電子メール通知機能の使用方法を紹介します。
環境の準備
1. オペレーティング システム: CentOS 7 または Ubuntu 16.04
2. データベース: PostgreSQL または MySQL
3. メール サービス: Postfix や Exim
4 などのメール サービスを使用 ドメイン名: gitlab.example.com
などの第 2 レベルのドメイン名を使用することをお勧めします GitLab
# をインストールします##1. 必要なソフトウェア パッケージをインストールします次のコマンドを使用して必要なパッケージをインストールします:sudo yum install curl policycoreutils openssh-server openssh-clients postfix
##次のコマンドを使用して追加しますシステムへの GitLab の GPG キー:
curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add -
3. GitLab ソースの追加
#次のコマンドを使用して GitLab ソースを追加します:##sudo curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
4. GitLab のインストール
次のコマンドを使用して GitLab をインストールします。
sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ce
注: EXTERNAL_URL は、第 2 レベルのドメイン名に変更する必要があります。
5. GitLab サービスを開始します
インストールが完了したら、次のコマンドを使用して GitLab サービスを開始します:
sudo gitlab-ctl reconfigure
中文字幕网址
GitLab のインストールが完了すると、デフォルトの言語は英語になりますが、中国語の使用にさらに適応するには、GitLab を中国語文化する必要があります。
1. 構成ファイルを変更します
GitLab 構成ファイルに次の構成を追加します:
sudo vim /etc/gitlab/gitlab.rb
ファイルの最後に次のコードを追加します:
## Chinese Language gitlab_rails['translations'] = { 'zh-CN' => 'Simplified Chinese' } gitlab_rails['gitlab_default_theme'] = 2 gitlab_workhorse['auth_backend'] = "http://127.0.0.1:8080"
2 .有効な構成ファイル
構成を追加した後、次のコマンドを使用して構成ファイルを有効にします:
sudo gitlab-ctl reconfigure
3.サービスを再起動します
使用
sudo gitlab-ctl restart
メール通知設定
GitLab はメール通知機能をサポートしており、GitLab のメール通知機能はメールサービスを設定することで実装できます。
1.メール サービスをインストールします
次のコマンドを使用して Postfix メール サービスをインストールします:
sudo yum install postfix
2.メール サービスを構成します
インストール後メール サービスの場合は、次のコマンドを使用して構成します。
sudo vim /etc/postfix/main.cf
次の構成を構成ファイルに追加します。
relayhost = [smtp.example.com]:587 smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd smtp_sasl_security_options = noanonymous smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt smtp_use_tls = yes
relayhost は、実際の状況に応じて入力する必要があります。
3. 認証情報を追加します
/etc/postfix/sasl_passwd ファイルに認証情報を追加します:
[smtp.example.com]:587 your_username:your_password
[smtp.example.com]:587 に基づく必要があります実際の状況について 状況を記入してください。
4. 構成をリロードします
次のコマンドを使用して構成をリロードします:
sudo postmap /etc/postfix/sasl_passwd sudo systemctl reload postfix
5. GitLab 構成を変更する
GitLab 構成を追加しますファイル 次の設定:
gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "smtp.example.com" gitlab_rails['smtp_port'] = 587 gitlab_rails['smtp_user_name'] = "your_username" gitlab_rails['smtp_password'] = "your_password" gitlab_rails['smtp_domain'] = "example.com" gitlab_rails['smtp_authentication'] = :login gitlab_rails['smtp_enable_starttls_auto'] = true
このうち、smtp_address、smtp_user_name、smtp_password、smtp_domain は実際の状況に応じて入力する必要があります。
6. GitLab サービスを再起動します
次のコマンドを使用して GitLab サービスを再起動します:
sudo gitlab-ctl restart
これで、GitLab のメール通知機能の設定は完了です。
概要
この記事では、Linux システム上に GitLab を構築し、進行中のカルチャと電子メール通知機能を構成する方法を紹介します。 GitLab は豊富な機能と拡張機能を提供しているため、チームコラボレーションに非常に適したオープンソースのプロジェクト管理プラットフォームとなっています。この記事が皆様のお役に立てれば幸いです。
以上がLinux システムで GitLab をセットアップする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。