1. 必要な依存関係をインストールして構成する
sudo apt-get update sudo apt-get install -y curl openssh-server ca-certificates tzdata perl
次に、通知メールを送信するために Postfix (または Sendmail) をインストールします。別のソリューションを使用して電子メールを送信する場合は、この手順をスキップして、GitLab のインストール後に外部 SMTP サーバーを構成してください GitLab のインストール後に外部 SMTP サーバーを構成する
sudo apt-get install -y postfix
Postfix のインストール中に、設定画面が表示される場合があります。 「インターネット サイト」を選択し、Enter キーを押します。 「メール名」にサーバーの外部 DNS を使用し、Enter キーを押します。追加の画面が表示された場合は、Enter キーを押し続けてデフォルトを受け入れます。
2. GitLab パッケージ リポジトリを追加し、パッケージをインストールします
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
次に、GitLab パッケージをインストールします。 DNS を設定 が正しく行われていることを確認し、「https://gitlab.example.com」を希望の URL に変更します。 GitLab インスタンスにアクセスします。インストールすると、その URL で GitLab が自動的に構成され、起動されます。
https:// URL の場合、GitLab は自動的に Let's Encrypt を使用して証明書をリクエスト します。これには受信 HTTP が必要です。アクセス権と 有効なホスト名。 独自の証明書を使用 することも、単に http:// ( s なし) を使用することもできます。
初期管理者ユーザー ( root ) のカスタム パスワードを指定したい場合は、ドキュメント。パスワードが指定されていない場合は、ランダムなパスワードが自動的に生成されます
sudo EXTERNAL_URL="https://gitlab.example.com" apt-get install gitlab-ee
3. ホスト名を参照してログインします
インストール中にカスタム パスワードを指定しない限り、パスワードはランダムに生成され、/etc/gitlab/initial_root_password に 24 時間保存されます。このパスワードをユーザー名 root とともに使用してログインします。
インストールと構成の詳細な手順についてはドキュメントを参照してください。
4. 通信設定をセットアップする
メール サブスクリプション設定センター にアクセスして、いつ連絡するかをお知らせください。当社には明示的な電子メール オプトイン ポリシーがあるため、お客様は電子メールの内容と送信頻度を完全に制御できます。
新しい機能、統合、ドキュメント、開発チームからの舞台裏のストーリーなど、知っておくべき GitLab ニュースを月に 2 回送信します。バグやシステムパフォーマンスに関連する重要なセキュリティアップデートについては、専用のセキュリティニュースレターにご登録ください。
重要な注意点 セキュリティ ニュースレターにオプトインしない場合、セキュリティ アラートは受信されません
5. 推奨される次のステップ
インストールが完了したら、認証オプションやサインアップ制限など、推奨される次のステップ を検討してください