GNU/Linux >> Linux の 問題 >  >> Linux

Ubuntu18.04にGitLabをインストールします

GitLab®CommunityEdition(GitLab CE)は、ウィキと問題追跡機能を備えたオープンソースのWebベースのGitリポジトリです。この記事では、GitLabCEをインストールしてUbuntu®18.04LTSクラウドサーバーにSecureSockets Layer(SSL)を構成する方法について説明します。

前提条件:

  • 8GB以上のRAMを搭載したサーバー
  • サーバーを指すドメイン名
依存関係のインストール

GitLabをインストールする前にインストールする必要のある依存関係がいくつかあります。

まず、コマンドラインでaptを更新します 次のコマンドでキャッシュします:

sudo apt update

次に、ca-certificatesをインストールします 、curlopenssh-server 、およびpostfix パッケージ:

sudo apt install ca-certificates curl openssh-server postfix

Postfixのインストール中に、インターネットサイトを選択します 。次のページで、ドメイン名を入力します。

GitLabCEをインストールする

依存関係のインストールが完了したら、次の手順を実行します。

  1. ディレクトリを/tmpに変更します :

    cd /tmp
    
  2. gitlab.comからリポジトリスクリプトを実行します :

    wget https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh
    
  3. 次のコマンドを使用してリポジトリをインストールします。

    sudo bash script.deb.sh
    
  4. 次に、GitLab CEをインストールします:

    sudo apt install gitlab-ce
    
GitLabを構成する

GitLab CEをインストールするコマンドの後に、ドメイン名の設定に関する警告が表示されます。それを修正しながら、先に進み、letsencryptでSSLを有効にします 。次の手順を実行します。

  1. テキストエディターでGitLab構成ファイルを開きます。この例では、nanoを使用しています 。

    sudo nano /etc/gitlab/gitlab.rb
    
  2. external_url fieldを見つけます ドメイン名に一致するように更新し、httpをhttpsに変更します。次の例のようになります。

    external_url 'https://example.com'
    
  3. letsencrypt[‘contact_emails’]を探してください 分野。 SSL証明書に問題が発生した場合、システムはこのフィールドにリストされている電子メールアドレスに警告します。次の例のようになります。

    letsencrypt['contact_emails'] = ['[email protected]']
    
  4. ファイルを保存して終了します。

  5. GitLabを再構成して、新しい構成ファイルを読み取らせるようにします。この部分には数分かかる場合があります。

    sudo gitlab-ctl reconfigure
    

再構成が完了したら、Webブラウザーでドメイン名に移動して、GitLabCEの使用を開始します。


Linux
  1. Ubuntu18.04にGitLabをインストールする方法

  2. CentOS7にGitLabをインストールします

  3. Debian10にGitLabをインストールする

  1. UbuntuにNginxをインストールする

  2. ubuntu サーバー 17.04 に gitlab-ce をインストールします。

  3. Ubuntu に Qt をインストールする

  1. UbuntuにPodmanをインストールする

  2. Ubuntu20.04にインストールするもの

  3. UbuntuLinuxにGitlabをインストールする