GNU/Linux >> Belajar Linux >  >> Linux

Instal GitLab di Debian 10

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 Debian® 10.

Prasyarat:

  • Server Debian 10 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 Gnome di Debian 11

  2. Cara Menginstal GitLab di Debian 9

  3. Instal GitLab di CentOS 7

  1. Cara Menginstal Gitlab Di Debian 9 Stretch Linux

  2. Cara Menginstal R di Debian 9

  3. Instal GitLab di Ubuntu 18.04

  1. Cara Menginstal R di Debian 10

  2. Cara Menginstal GitLab di Debian 10 (Buster)

  3. Cara Menginstal Gitlab di Debian 8 (Jessie)