Cara Install GitLab di Centos 7
- Panduan Lengkap VM - Juli 29, 2024
- Panduan Pembayaran Via Bank Mandiri - Juli 2, 2024
- PHP X-Ray di cPanel untuk Optimasi Kecepatan Web - April 18, 2023
Pengantar
Git adalah sistem versi kode sumber yang memungkinkan kamu melacak perubahan secara lokal dan mendorong atau menarik perubahan dari remote resources.
Gitlab adalah sebuah manajer repositori Git berbasis web dengan fitur wiki dan pelacakan masalah, yang bersifat Opensource, dikembangkan oleh GitLab Inc. Fitur public dan private yang disediakan GitLab dapat diakses dan digunakan secara gratis.
Kamu akan bisa melakukan install Gitlab dengan mengikuti tutorial ini. Gass sob!
Prasyarat
Untuk bisa mengikuti panduan ini, ada beberapa syarat yang harus terpenuhi :
- Punya server atau VPS yang menggunakan OS Centos 7
- Punya akses SSH sebagai root atau setidaknya user sudo ke server tersebut.
Langkah 1, Install Kebutuhan Dasar
Ada beberapa kebutuhan dasar yang perlu diinstall sebelum menginstall aplikasi Gitlab, antara lain sebagai berikut :
Pertama akses server kamu menggunakan ssh, kemudian jalankan perintah berikut
sudo yum install -y curl policycoreutils-python
(Optional) jika servermu terinstall firewalld, maka jalankan perintah berikut untuk mengijinkan akses http(s) :
sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https sudo systemctl reload firewalld
Untuk notifikasi email kamu perlu install postfix, atau kalau kamu gak mau pakai postfix, lewati langkah ini dan kamu bisa konfigurasi external SMTP setelah gitlabnya berhasil terinstall
sudo yum install postfix sudo systemctl enable postfix sudo systemctl start postfix
Selama proses install postfix akan muncul tampilan konfigurasi. Pilih ‘Internet Site’ dan tekan enter. GUnakan Gunakan eksternal DNSmu untuk isian ‘mail name’ lalu tekan enter. Jika muncul tampilan berikutnya, terus tekan Enter untuk menerima settingan default.
Langkah 2, Menambahkan Repositori Gitlab
Tambahkan repository gitlab dengan menggunakan perintah berikut ini :
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
Selanjutnya, install package GitLab. Ganti https://gitlab.example.com dengan URL yang kamu inginkan untuk mengakses GitLabmu. Installasi akan berjalan otomatis di URL tersebut.
Untuk opsi https:// URL GitLab akan melakukan request secara otomatis menggunakan Let’s Encrypt, pastikan domainmu sudah mengarah ke server ya. Atau kamu juga bisa menggunakan sertifikat sslmu sendiri atau gunakan saja http://.
sudo EXTERNAL_URL="https://gitlab.example.com" yum install -y gitlab-ee
Langkah 3, Akses Hostname dan Login
Selanjutnya, buka browsermu lalu akses hostname yang kamu set tadi. Maka kamu akan diarahkan ke halaman untuk mereset password. Masukkan password administrator yang kamu inginkan. Lalu gunakan default user root untuk login pertama kali.
Dokumentasi selengkapnya kamu bisa akses di website resminya GitLab.
Penutup
Begitulah tiga langkah mudah untuk melakukan install GitLab di Centos 7. Sebagai developer aplikasi ini akan sangat membantu kamu dalam mengembangkan project tertentu. Semoga tutorial ini membantu kamu sob. Selanjutnya mungkin kamu tertarik untuk mengikuti tutorial cara install Gitlab runner di Centos 7.