GNU/Linux >> Belajar Linux >  >> Linux

Instal GitLab di Ubuntu 18.04

GitLab® Community Edition, atau GitLab CE, adalah repositori Git berbasis web open-source yang menampilkan wiki dan pelacakan masalah. Artikel ini menjelaskan cara menginstal GitLab CE dan mengkonfigurasiSecure Sockets Layer (SSL) pada server cloud Ubuntu® 18.04 LTS.

Prasyarat:

  • Server dengan ram minimal 8GB
  • Nama domain yang diarahkan ke server Anda

Instal Dependensi

Ada beberapa dependensi yang harus Anda instal sebelum menginstal GitLab.

Pertama, di baris perintah, perbarui apt . Anda cache dengan perintah berikut:

sudo apt update

Kemudian, instal ca-certificates , curl , openssh-server , dan postfix paket:

sudo apt install ca-certificates curl openssh-server postfix

Selama instalasi postfix, pilih Situs Internet . Di halaman berikutnya, masukkan nama domain Anda.

Instal GitLab CE

Setelah Anda selesai menginstal dependensi, lakukan langkah-langkah berikut:

  1. Ubah direktori menjadi /tmp :

    cd /tmp
    
  2. Jalankan skrip repositori dari gitlab.com :

    wget https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh
    
  3. Instal repositori dengan menggunakan perintah berikut:

    sudo bash script.deb.sh
    
  4. Kemudian, instal GitLab CE:

    sudo apt install gitlab-ce
    

Konfigurasi GitLab

Setelah perintah untuk menginstal GitLab CE, Anda akan melihat peringatan tentang pengaturan nama domain Anda. Saat memperbaikinya, lanjutkan dan aktifkan SSL dengan letsencrypt . Lakukan langkah-langkah berikut:

  1. Buka file konfigurasi GitLab dengan editor teks. Contoh ini menggunakan nano .

    sudo nano /etc/gitlab/gitlab.rb
    
  2. Temukan external_url field dan perbarui agar sesuai dengan nama domain Anda, ubah http menjadi https. Seharusnya terlihat seperti contoh berikut:

    external_url 'https://example.com'
    
  3. Cari letsencrypt[‘contact_emails’] bidang. Jika ada masalah dengan sertifikat SSL Anda, sistem akan memberi tahu alamat email yang tercantum di bidang ini. Seharusnya terlihat seperti contoh berikut:

    letsencrypt['contact_emails'] = ['[email protected]']
    
  4. Simpan file dan keluar.

  5. Konfigurasi ulang GitLab agar GitLab membaca file konfigurasi baru. Bagian ini mungkin memerlukan waktu beberapa menit.

    sudo gitlab-ctl reconfigure
    

Setelah konfigurasi ulang selesai, navigasikan ke nama domain Anda di browser web Anda untuk mulai menggunakan GitLab CE.


Linux
  1. Instal GitLab di CentOS 7

  2. Instal GitLab di Debian 10

  3. Instal Nginx di Ubuntu

  1. Cara Menginstal GitLab di Ubuntu 18.04

  2. Instal gitlab-ce di server ubuntu 17.04

  3. Instal Qt di Ubuntu

  1. Instal Podman di Ubuntu

  2. Hal-hal yang harus diinstal di Ubuntu 20.04

  3. Instal Gitlab di Ubuntu Linux