Cara Install GitLab di Ubuntu dan Debian


Gitlab adalah platform pengembangan dan kolaborasi perangkat lunak sumber terbuka, sangat kuat, kuat, skalabel, aman, dan efisien. Gitlab adalah salah satu alternatif terbaik selain Github, yang memungkinkan Anda merencanakan proses pengembangan perangkat lunak Anda; tulis kode, dan verifikasi; paket perangkat lunak, dan rilis dengan fungsi pengiriman berkelanjutan bawaan; secara otomatis mengelola konfigurasi, dan memantau kinerja.

Baca Juga: Cara Menginstal dan Mengonfigurasi GitLab di CentOS 7

Ini menawarkan layanan terintegrasi penuh berbasis Git yang dapat diskalakan dengan fitur-fitur seperti pelacak masalah, pemindahan masalah antar proyek, pelacakan waktu, alat percabangan yang kuat, dan cabang dan tag yang dilindungi, penguncian file, permintaan penggabungan, pemberitahuan khusus, peta jalan proyek, grafik burndown untuk pencapaian proyek dan kelompok, dan banyak lagi.

Dalam artikel ini, kami akan menjelaskan cara memasang dan mengonfigurasi Gitlab (Manajer repositori Git) di distribusi Linux Ubuntu atau Debian.

Langkah 1: Instal dan Konfigurasikan Dependensi yang Diperlukan

1. Pertama-tama mulailah dengan memperbarui paket perangkat lunak sistem Anda dan kemudian instal dependensi yang diperlukan menggunakan manajer paket yang tepat seperti yang ditunjukkan.

sudo apt update
sudo apt install -y curl openssh-server ca-certificates

2. Selanjutnya, instal layanan email Postfix untuk mengirim pemberitahuan email.

sudo apt install postfix

Selama proses instalasi postfix, Anda akan diminta untuk mengkonfigurasi paket Postfix. Pilih “Situs Internet ” dan tekan [Enter]. Ingatlah untuk menggunakan DNS eksternal server Anda untuk 'nama email' dan tekan [Enter]. Untuk layar konfigurasi tambahan apa pun, tekan [Enter] untuk menggunakan untuk menerima nilai default.

Langkah 2: Tambahkan Repositori GitLab dan Instal Paket

3. Sekarang tambahkan repositori APT paket GitLab ke sistem Anda dengan menjalankan skrip berikut.

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash

4. Selanjutnya, instal GitLab Community Edition dengan bantuan perintah berikut dan ubah URL 'http://gitlab.linux-console.net ' sesuai kebutuhan Anda untuk mengakses GitLab melalui browser web.

EXTERNAL_URL="http://gitlab.linux-console.net" sudo apt install gitlab-ce

Catatan: Jika nanti Anda ingin mengubah URL di atas karena alasan tertentu, Anda dapat mengonfigurasi ulang URL tersebut di file konfigurasi utama /etc/gitlab/ gitlab.rb di bagian external_url dan konfigurasi ulang gitlab menggunakan perintah berikut.

sudo gitlab-ctl reconfigure

5. Jika Anda memiliki firewall UFW yang dikonfigurasi, Anda perlu membuka port 80 (HTTP) dan 443 ( HTTPS) untuk mengizinkan permintaan koneksi Gitlab.

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

Langkah 3: Lakukan Pengaturan Gitlab Awal

6. Sekarang akses instance gitlab Anda melalui browser di URL berikut.

http://gitlab.linux-console.net

7. Setelah Anda membukanya, itu akan diarahkan ke layar pengaturan ulang kata sandi, di sini Anda perlu mengatur kata sandi baru dengan mengklik “Ubah kata sandi Anda ” untuk Anda admin baru akun. Setelah diatur, Anda akan diarahkan ke layar login lagi.

8. Setelah masuk, Anda akan mengakses panel kontrol pengguna admin seperti yang ditunjukkan pada tangkapan layar. Anda dapat membuat objek, membuat grup, menambahkan orang, atau mengonfigurasi instance gitlab Anda. Anda juga dapat mengedit profil pengguna dan menambahkan kunci SSH ke instance gitlab Anda, mengonfigurasi preferensi komunikasi Anda, dan melakukan lebih banyak hal.

Untuk informasi lebih lanjut, buka Halaman Tentang Gitlab: https://about.gitlab.com/.

Baca Juga: Cara Bermigrasi dari GitHub ke GitLab

Itu saja untuk saat ini! Gitlab adalah aplikasi canggih, tangguh, dan efisien untuk menangani siklus hidup pengembangan dan pengoperasian perangkat lunak (DevOps). Pada artikel ini, kami telah menjelaskan cara menginstal dan mengkonfigurasi Gitlab di Ubuntu dan Debian.

Jika Anda memiliki pertanyaan atau pemikiran untuk ditambahkan ke artikel ini, gunakan formulir komentar di bawah untuk menghubungi kami.