Install GITLAB di Debian 8 ( Jessie )
GITLAB adalah aplikasi pengolahan kolaborasi berbasis web untuk server GIT yang mirip dengan github. GITLAB memiliki fitur seperti pelacakan masalah, browser file, pelacakan perubahan dan wiki proyek. Pada tulisan kali ini GITLAB akan di install pada OS Debiann 8 ( Jeesie ). untuk memulainya silahkan login ke OS debian sebagai user root. Dan instal beberapa paket yang dibutuhkan
apt-get -y install curl openssh-server ca-certificates postfix
Setelah semuanya berjalan dengan baik silahkan tambahkan repository GITLAB dengan menjalankan perintah dibawah ini
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | bash
Manfaat dalam menggunakan server repositori Gitlab daripada menginstal file .deb secara manual adalah pembaruan dapat diinstal dengan “apt-get update && apt-get upgrade” dengan mudah saat itu.
Selanjutnya adalah install GITLAB dengan perintah
apt-get install -Y gitlab-ce
Jika proses installasi berjalan dengan baik maka akan ada tampilan seperti dibawah ini
Jalankan perintah ini pada console untuk mengkonfigurasi dan memulai Gitlab.
Gitlab-ctl reconfigure
Apabila di temukan error seperti ini
Error executing action `run` on resource 'execute[load sysctl conf net.core.somaxconn]'
Silahkan jalankan perintah ini
cat /etc/sysctl.conf /etc/sysctl.d/*.conf | sysctl -e –p
Dan jalankan kembali perintah
Gitlab-ctl reconfigure
Jika semuanya berjalan dengan baik maka akan tampil seperti dibawah ini
selanjutnya silahkan akses server anda melalui browser dan akan muncul tampilan seperti dibawah ini
username defaulnya adalah root dan untuk passwordnya silahkan anda ganti ketika anda pertama kali akses gitlab yang sudah terinstall. Apabila anda menginginkan mengarahkan domain tertentu ke server gitlab anda silahkan anda edit /etc/gitlab/gitlab.rb, pada bagian external_url silahkan ganti sesuai dengan domain anda.
Reference :