Encrypt証明書を要求し、それを使用してトラフィックを処理するようにアプリケーションを構成するようにGitLabに指示します。Encryptプロジェクトが連絡するために使用できるメールアドレスのリストを定義します。コメントを外して記入することをお勧めします。これにより、問題を把握できます。['']ファイルを保存して閉じます。次に、次のコマンドを実行してGitlabを再構成します。reconfigureこれにより、サーバーに関する情報を使用してGitLabが初期化されます。これは完全に自動化されたプロセスなので、プロンプトに答える必要はありません。Encrypt統合を有効にした場合、ドメイン用に証明書を構成する必要があります。Webインターフェイスを介した初期設定の実行GitLabが実行され、アクセスが許可されたので、Webインターフェースを介してアプリケーションの初期構成を実行できます。ログインするWebブラウザーでGitLabサーバーのドメイン名にアクセスします。+`を使用した場合、安全なHTTPS接続にリダイレクトされるはずです。アクセスすると、管理アカウントのパスワードを設定するための最初のプロンプトが表示されるはずです。[GitLab初期パスワード設定プロンプト]初期パスワードプロンプトで、管理アカウントの安全なパスワードを入力して確認します。完了したら、[パスワードの変更]ボタンをクリックします。通常のGitLabログインページにリダイレクトされます。[GitLabの最初のサインインプロンプト]ここで、設定したパスワードでログインできます。資格情報は次のとおりです。*パスワード:[設定したパスワード]これらの値を既存のユーザーのフィールドに入力し、[サインイン]ボタンをクリックします。アプリケーションにサインインし、プロジェクトの追加を開始するように促すランディングページに移動します。[GitLab初期ログインランディングページ]いくつかの簡単な変更を行って、GitLabを希望どおりにセットアップできるようになりました。新規インストール後に最初に行うべきことの1つは、プロファイルをより良い状態にすることです。GitLabはいくつかの妥当なデフォルトを選択しますが、これらはソフトウェアの使用を開始すると通常適切ではありません。必要な変更を加えるには、インターフェースの右上隅にあるユーザーアイコンをクリックします。表示されるドロップダウンメニューで、[設定]を選択します。protected]」の*名前*と*メール*アドレスをより正確なものに調整します。選択した名前は他のユーザーに表示され、メールはデフォルトのアバター検出、通知、インターフェースを介したGitアクションなどに使用されます。完了したら、下部の[プロファイル設定の更新]ボタンをクリックします。[GitLabプロファイル設定更新ボタン]指定したアドレスに確認メールが送信されます。メールの指示に従ってアカウントを確認し、GitLabで使用できるようにします。アカウント名を変更する次に、左側のメニューバーの[アカウント]項目をクリックします。[GitLabアカウントメニュー項目]ここで、プライベートAPIトークンを見つけるか、2要素認証を構成できます。現在関心のある機能は*ユーザー名の変更*セクションです。*という名前が付けられます。これは既知のアカウント名であるため、これを別の名前に変更する方が安全です。それでも管理者権限があります。[GitLabユーザー名の変更セクション][ユーザー名の更新]ボタンをクリックして、変更を行います。[GitLabユーザー名更新ボタン]次回GitLabにログインするときは、必ず新しいユーザー名を使用してください。アカウントにSSHキーを追加するほとんどの場合、GitでSSHキーを使用してGitLabプロジェクトとやり取りする必要があります。これを行うには、SSH公開キーをGitLabアカウントに追加する必要があります。*ローカルコンピューター*で既にSSHキーペアが作成されている場合は、通常、次のように入力して公開キーを表示できます。~/.ssh/id_rsa.pub次のような大きなテキストが表示されます。protected]このテキストをコピーして、GitLabのウェブインターフェースの[プロファイル設定]ページに戻ります。代わりに、次のようなメッセージが表示される場合は、マシン上でSSHキーペアがまだ構成されていません。directoryこの場合、次のように入力してSSHキーペアを作成できます。ssh-keygenデフォルトを受け入れ、オプションでパスワードを指定して、キーをローカルで保護します。|+----[SHA256]-----+これを取得したら、次のように入力して、上記のように公開鍵を表示できます。protected]表示されているテキストブロックをコピーし、GitLabのウェブインターフェースのプロファイル設定に戻ります。*]アイテムをクリックします。Keysメニュー項目]指定されたスペースに、ローカルマシンからコピーした公開キーを貼り付けます。わかりやすいタイトルを付けて、[キーを追加]ボタンをクリックします。SSHキーの追加]これで、GitLabアカウントの資格情報を提供しなくても、ローカルマシンからGitLabプロジェクトとリポジトリを管理できるようになります。パブリックサインアップの制限または無効化(オプション)GitLabインスタンスのランディングページにアクセスすると、だれでもアカウントにサインアップできることに気づいたかもしれません。これは、パブリックプロジェクトをホストする場合に必要なものです。多くの場合、より制限の厳しい設定が望ましいです。ページ上部のメインメニューバーにある*レンチアイコン*をクリックして、管理エリアに移動します。[GitLab管理エリアボタン]次のページで、GitLabインスタンス全体の概要を確認できます。設定を調整するには、左側のメニューの下部にある[設定]項目をクリックします。[GitLab管理設定ボタン]GitLabインスタンスのグローバル設定が表示されます。ここでは、新しいユーザーがサインアップできるかどうか、およびアクセスレベルがどうなるかに影響する多くの設定を調整できます。サインアップを無効にするサインアップを完全に無効にする場合は(新しいユーザーのアカウントを手動で作成できます)、[サインアップの制限]セクションまでスクロールします。[サインアップを有効にする]チェックボックスをオフにします。[GitLabサインアップの選択解除を有効化]下にスクロールして、[保存]ボタンをクリックします。[GitLab設定保存ボタン]サインアップセクションがGitLabのランディングページから削除されます。ドメインによるサインアップの制限ドメインに関連付けられた電子メールアドレスを提供する組織の一部としてGitLabを使用している場合、サインアップを完全に無効にする代わりにドメインごとに制限できます。[サインアップの制限]セクションで、[サインアップ時に確認メールを送信する]ボックスを選択して、ユーザーがメールを確認した後にのみログインできるようにします。次に、1つまたは複数のドメインを[サインアップのホワイトリストに登録されたドメイン]ボックスに1行に1つずつ追加します。アスタリスク「*」を使用して、ワイルドカードドメインを指定できます。[GitLabはドメインごとにサインアップを制限]下にスクロールして、[保存]ボタンをクリックします。[GitLab設定保存ボタン]サインアップセクションがGitLabのランディングページから削除されます。プロジェクト作成の制限デフォルトでは、新規ユーザーは最大10個のプロジェクトを作成できます。外部からの新しいユーザーの可視性と参加を許可したいが、新しいプロジェクトの作成へのアクセスを制限したい場合は、[アカウントと制限の設定]セクションで許可することができます。*を0に変更して、新規ユーザーによるプロジェクトの作成を完全に無効にすることができます。[GitLabプロジェクトをゼロに設定]新規ユーザーは引き続きプロジェクトに手動で追加でき、他のユーザーが作成した内部プロジェクトまたはパブリックプロジェクトにアクセスできます。下にスクロールして、[保存]ボタンをクリックします。[GitLab設定保存ボタン]新しいユーザーはアカウントを作成できますが、プロジェクトを作成できなくなります。Encrypt証明書は90日間のみ有効です。Encryptを以前に有効にした場合は、サービスの中断を避けるために、証明書を定期的に更新する必要があります。+`コマンドが用意されています。このプロセスを自動化するために、cronジョブを作成して、このコマンドを定期的に自動的に実行できます。このコマンドは、有効期限が近づいたときにのみ証明書を更新するため、定期的に安全に実行できます。+`にファイルを作成して開きます。/etc/cron.daily/gitlab-le内部に、次のスクリプトを貼り付けます。/dev/null完了したら、ファイルを保存して閉じます。次のように入力して、ファイルを実行可能としてマークします。Encrypt証明書を更新する必要があるかどうかを毎日自動的に確認する必要があります。存在する場合、コマンドは証明書を自動的に更新します。結論これで、動作中のGitLabインスタンスが独自のサーバーでホストされているはずです。新しいプロジェクトのインポートまたは作成を開始し、チームに適切なレベルのアクセスを構成できます。GitLabは定期的に機能を追加し、プラットフォームを更新しています。そのため、プロジェクトのホームページをチェックして、改善点や重要な通知を常に最新の状態にしてください。