Cara Install Gitlab Pada Centos 7
1 people liked this article
A. Pendahuluan
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.
B. Installasi dan Konfigurasi
Install Service dasar
yum -y install curl policycoreutils openssh-server openssh-clients postfix
Jalankan ssh dan postfix
systemctl start sshd
systemctl start postfix
Enable servicenya pada system boot
systemctl enable sshd
systemctl enable postfix
Install Gitlab
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
yum -y install gitlab-ce
Konfigurasi URL Gitlab
cd /etc/gitlab/
vi gitlab.rb
ubah parameter external_url dengan menggunakan nama domain yang akan digunakan
Kali ini saya akan menggunakan domain gitlab.giostaging.com
*Pastikan untuk subdomain tersebut sudah dipointing ke IP server gitlab anda.
Setelah external_url sudah dikonfigurasi dengan nama domain anda, maka untuk menyimpan konfigurasi gitlab tersebut dapat menggunakan command berikut :
gitlab-ctl reconfigure
Inisiasi port HTTP, HTTPS, SSH
Kiranya dapat menambahkan Port 80, 443 dan 22 pada security groupnya
Reset Gitlab root password
Setelah password berhasil direset, anda dapat login ke gitlab dengan menggunakan default user “root” dan password yang telah anda reset.
Setelah berhasil login anda akan diarahkan ke halaman dashboard
Mengubah username default
Untuk mengubah username default root, dapat anda lakukan pada menu Settings > Account > Change Username.
Menambahkan SSH Key
Membuat project baru pada self-hosted gitlab
Isi project name dan pilih visibility level
C. Kesimpulan
GitLab adalah platform pengembangan perangkat lunak berbasis web yang dirancang untuk mengelola proyek perangkat lunak secara kolaboratif. Ini adalah sistem pengendalian versi yang di-hosting yang memungkinkan tim pengembang untuk bekerja sama dalam mengembangkan perangkat lunak, mengelola kode sumber, dan mengotomatisasi alur kerja pengembangan.
Semoga artikel ini dapat membantu Anda. Temukan bantuan lainnya melalui Knowledge Base Biznet Gio. Jika Anda masih memiliki kendala silahkan hubungi support@biznetgio.com atau (021) 5714567.
Popular Articles
-
Cara Install & Konfigurasi Monitoring Cacti Serta Mengetahui Fungsi Fitur Pada Cacti
8 people say this guide was helpful
-
Cara Mengaktifkan Telnet pada Windows 7, 8 dan 10
3 people say this guide was helpful
-
Instalasi DNS Server Menggunakan Service Bind di CentOS 7
4 people say this guide was helpful
-
Jenis-Jenis Software Virtualisasi untuk Membuat Virtual Machine
5 people say this guide was helpful