15%

Alexhost mengabulkan keinginan Anda

Ikuti survei dan memenangkan hadiah

MERRY15
Memulai
31.10.2024

Cara Memasang GitLab di Ubuntu

GitLab adalah platform DevOps sumber terbuka yang kuat yang menyediakan kontrol versi, integrasi berkelanjutan/pengiriman berkelanjutan (CI/CD), dan alat kolaborasi. Menginstal GitLab di Ubuntu memungkinkan Anda mengelola proyek dan berkolaborasi dengan tim secara efisien. Panduan ini akan memandu Anda dalam menginstal GitLab di server Ubuntu

1. Memperbarui Paket Sistem

Sebelum memulai penginstalan, pastikan paket sistem Anda sudah diperbarui

sudo apt update && sudo apt upgrade -y

2. Instal Ketergantungan yang Diperlukan

GitLab membutuhkan beberapa paket tambahan agar dapat berfungsi dengan baik. Instal ini dengan menjalankan

sudo apt install -y curl openssh-server ca-certificates tzdata perl

3. Menambahkan Repositori GitLab

GitLab menawarkan repositori resmi yang menyederhanakan proses instalasi. Untuk menambahkannya, pertama-tama unduh skrip GitLab

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

Skrip ini menyiapkan repositori dan memungkinkan Anda untuk menginstal GitLab langsung dari sumber paket resmi

4. Menginstal GitLab

Sekarang, instal GitLab Community Edition (CE). Ganti https://gitlab.example.com dengan URL yang diinginkan untuk mengakses instans GitLab Anda

sudo EXTERNAL_URL = “https://gitlab.example.com” apt install gitlab-ce

Perintah ini menginstal GitLab dan mengonfigurasinya untuk menggunakan URL eksternal yang ditentukan. Jika Anda menggunakan server lokal, Anda dapat mengganti alamat IP server Anda

5. Mengkonfigurasi GitLab

Setelah instalasi, konfigurasikan GitLab menggunakan perintah berikut

sudo gitlab-ctl reconfigure

Perintah ini mengonfigurasi GitLab dengan pengaturan default dan membuat semua komponen yang diperlukan, seperti basis data dan layanan

6. Mengakses GitLab di Peramban Web

Setelah GitLab terinstal dan dikonfigurasi, Anda dapat mengaksesnya melalui URL yang Anda tentukan (https://gitlab.example.com atau alamat IP server Anda). Saat pertama kali mengakses GitLab, Anda akan diminta untuk mengatur kata sandi admin. Setelah mengatur kata sandi, Anda dapat masuk dengan

  • Nama pengguna: root
  • Kata sandi: (kata sandi yang baru saja Anda tetapkan)

7. Mengatur Pemberitahuan Email GitLab (Opsional)

Jika Anda ingin GitLab mengirimkan notifikasi email, konfigurasikan pengaturan email di file konfigurasi GitLab yang terletak di /etc/gitlab/gitlab.rb. Contoh konfigurasi email

gitlab_rails[‘smtp_enable’] = true gitlab_rails[‘smtp_address’] = “smtp.yourmailprovider.com” gitlab_rails[‘smtp_port’] = 587 gitlab_rails[‘smtp_user_name’] = “your_email@example.com” gitlab_rails[‘smtp_password’] = “kata sandi_email_Anda” gitlab_rails[‘smtp_domain’] = “example.com” gitlab_rails[‘smtp_authentication’] = “login” gitlab_rails[‘smtp_enable_starttls_auto’] = true

Setelah memodifikasi berkas konfigurasi, konfigurasikan ulang GitLab untuk menerapkan perubahan

sudo gitlab-ctl konfigurasi ulang

8. Mengelola Layanan GitLab

GitLab menyediakan beberapa perintah untuk mengelola layanannya

  • Memulai GitLab
    sudo gitlab-ctl start
  • Menghentikan GitLab
    sudo gitlab-ctl stop
  • Memulai ulang GitLab
    sudo gitlab-ctl restart
  • Memeriksa Status GitLab
    sudo gitlab-ctl status

9. Mengaktifkan HTTPS (Opsional)

Untuk akses yang aman, disarankan untuk mengaktifkan HTTPS. Anda dapat menggunakan Let’s Encrypt, penyedia sertifikat SSL gratis, dengan memodifikasi /etc/gitlab/gitlab.rb. Tambahkan konfigurasi berikut

letsencrypt[‘enable’] = true letsencrypt[‘contact_emails’] = [‘you@example.com’] letsencrypt[‘auto_renew’] = true

Jalankan perintah konfigurasi ulang setelah menyimpan perubahan

sudo gitlab-ctl konfigurasi ulang

Konfigurasi ini mengaktifkan HTTPS dengan pembaruan otomatis untuk sertifikat SSL Anda

10. Penyiapan GitLab Dasar

Setelah instalasi, konfigurasikan GitLab untuk organisasi Anda dengan menyiapkan grup, proyek, dan pipeline CI/CD sesuai kebutuhan. GitLab menawarkan antarmuka web yang intuitif untuk mengelola pengguna, membuat repositori, dan mengatur izin

Kesimpulan

Menginstal GitLab di Ubuntu sangat mudah dan menyediakan platform yang kuat untuk DevOps, kontrol versi, dan manajemen proyek. Dengan GitLab aktif dan berjalan, Anda bisa mulai berkolaborasi dalam proyek, menggunakan fitur-fitur GitLab yang tangguh untuk manajemen kode dan CI/CD.

15%

Alexhost mengabulkan keinginan Anda

Ikuti survei dan memenangkan hadiah

MERRY15
Memulai