GitLab adalah alat platform DevOps lengkap yang menyediakan fitur seperti repositori git terkelola, pipeline CI/CD terintegrasi untuk aplikasi, integrasi Kubernetes, dan banyak lagi yang membantu dalam pengembangan perangkat lunak. Ini adalah alat hosting berbasis web yang membantu dalam distribusi jarak jauh kode sumber di antara tim. GitLab memiliki dua versi:edisi perusahaan yang menyediakan fitur berbayar dan edisi komunitas yang open source dan gratis.
Di sini, di LinuxAPT, sebagai bagian dari Layanan Manajemen Server kami, kami secara teratur membantu Pelanggan kami untuk melakukan kueri repositori Sistem Linux terkait.
Dalam konteks ini, kita akan melihat cara Menginstal dan menghosting edisi komunitas GitLab di Ubuntu 20.04.
Apa yang harus dilakukan sebelum Menginstal GitLab di Sistem Linux Ubuntu?
Sebelum melakukan prosedur Instalasi ini, pastikan Anda menggunakan pengguna dengan hak sudo.
Juga, pastikan Anda memperbarui informasi paket sistem dengan menjalankan perintah:
$ sudo apt update
Kemudian instal paket-paket yang diperlukan berikut ini:
$ sudo apt install -y ca-certificates curl openssh-server
Bagaimana Cara Menambahkan Repositori Paket GitLab di Sistem ?
Setelah semua dependensi terinstal, Anda perlu menjalankan perintah curl berikut untuk mengunduh skrip bash yang menambahkan info paket ke sistem Anda yang membantu apt untuk mengelola paket deb GitLab untuk Anda.
$ curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
Dengan perintah curl di atas, opsi -s mengacu pada silent (yaitu tidak ada bilah kemajuan), dan opsi -S mengacu pada menampilkan kesalahan.
Sekarang, Anda dapat melihat konten repositori paket GitLab di jalur berikut:
$ cat /etc/apt/sources.list.d/gitlab_gitlab-ce.list
Bagaimana Cara Menginstal Paket GitLab CE ?
Anda baru saja menambahkan repositori gitlab, jadi sekali lagi perbarui sistem Anda.
Untuk menginstal paket GitLab CE, jalankan perintah berikut:
$ sudo apt update
$ sudo apt install gitlab-ce -y
Setelah instalasi selesai, kita perlu mengganti contoh subdomain yang ada dengan domain atau subdomain yang valid di bagian external_url.
Dalam kasus kami, kami akan menggunakan IP perangkat saya untuk demonstrasi. Jika Anda ingin menggunakan nama domain lokal, Anda dapat mengkonfigurasi di /etc/hosts:
$ sudo vim /etc/gitlab/gitlab.rb
Sekarang, setelah dikonfigurasi, jalankan perintah berikut untuk menerapkan perubahan konfigurasi. Mungkin perlu beberapa saat untuk menyelesaikan konfigurasi ulang:
$ sudo gitlab-ctl reconfigure
Setelah konfigurasi ulang selesai, Anda dapat memeriksa status dengan menjalankan:
$ sudo gitlab-ctl status
Demikian pula,
Anda dapat menjalankan perintah berikut untuk memulai layanan,
$ sudo gitlab-ctl start
Kemudian, untuk menghentikan layanan berjalan,
$ sudo gitlab-ctl stop
Menjelajahi Antarmuka Web GitLab
Sekarang, setelah semuanya diatur, Anda dapat mengakses GitLab di perangkat atau server lokal Anda melalui konfigurasi nama domain.
- Pada tahap awal, Anda akan diminta untuk mengubah kata sandi pengguna root.
- Setelah sandi diubah, Anda akan diarahkan ke halaman login.
- Sekarang, Anda dapat mengakses dasbor GitLab menggunakan pengguna root dan kata sandi (baru saja diubah).
- Kemudian, Anda akan melihat dasbor.