GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Server Gitlab di Ubuntu 18.04 &16.04 LTS

Gitlab adalah alternatif terbaik untuk sistem manajemen repositori Github git. Ini memberikan opsi untuk pengguna versi yang di-hosting sendiri juga. Anda cukup menginstal server Gitlab dan memanfaatkan sepenuhnya fitur-fiturnya yang luar biasa. Tutorial ini akan membantu Anda Menginstal Server Gitlab (Edisi Komunitas) di sistem Ubuntu 18.04 &16.04 LTS Anda sendiri.

Anda juga dapat mengunjungi bagian Tutorial Git Online untuk mempelajari tentang tutorial dan contoh baris perintah Git.

Langkah 1 – Prasyarat

Gunakan perintah berikut untuk menginstal dependensi yang diperlukan untuk memulai instalasi Gitlab.

sudo apt-get updatesudo apt-get upgrade

Sekarang instal beberapa paket lain yang diperlukan untuk menyelesaikan proses instalasi.

sudo apt-get install -y vim curl openssh-server ca-certificates

Langkah 2 – Instal Gitlab di Ubuntu

Sekarang, aktifkan repositori paket Gitlab Debian di sistem Anda. Jalankan perintah di bawah ini pada sistem Anda, ini akan menambahkan file /etc/apt/sources.list.d/gitlab_gitlab-ce.list di sistem Anda.

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

Setelah mengaktifkan repositori apt, jalankan perintah berikut untuk menginstal edisi komunitas Gitlab.

sudo apt-get install gitlab-ce

Perintah di atas akan menginstal semua aplikasi yang diperlukan termasuk server web Nginx untuk menjalankan Gitlab di sistem Anda.

Langkah 3 – Aktifkan Let's Encrypt SSL

Gitlab menyediakan opsi untuk mengonfigurasi Let's encrypt SSL certificate untuk menjalankan protokol HTTP yang aman. Anda harus mengarahkan domain ke IP server. Misalnya, saya telah melakukan entri berikut ke server dns kami.

Kemudian edit file konfigurasi

vim /etc/gitlab/gitlab.rb
 

Langkah 4 – Konfigurasi Server Gitlab

Selanjutnya, konfigurasikan server Gitlab menggunakan perintah berikut. Ini akan membuat semua instalasi dan perubahan yang diperlukan untuk menjalankan edisi komunitas Gitlab di sistem Ubuntu.

sudo gitlab-ctl mengkonfigurasi ulang

Proses konfigurasi akan memakan waktu untuk menyelesaikan penyiapan.

Langkah 5 – Sesuaikan Firewall

Anda perlu membuka port di firewall untuk mengakses di jaringan. Perintah di bawah ini akan mengizinkan layanan http dan https di firewalld dan menjadikannya permanen

sudo firewall-cmd --permanent --zone=public --add-service=httpsudo firewall-cmd --permanent --zone=public --add-service=ftp 

Selanjutnya, jalankan perintah berikut untuk mengimplementasikan perubahan:

sudo firewall-cmd --reload

Langkah 6 – Akses Dasbor Gitlab

Akses server Anda menggunakan nama domain atau alamat IP pada port HTTP standar 80. Anda akan mendapatkan layar perubahan kata sandi untuk pengguna root untuk pertama kalinya seperti di bawah ini. Perbarui kata sandi aman baru untuk pengguna root.

Setelah berhasil mengubah kata sandi, navigasikan ke layar login dan masuk dengan pengguna “root” dan kata sandi yang ditentukan.

Setelah login, Anda akan mendapatkan akses dashboard ke server Gitlab Anda. Di sini Anda dapat mulai dengan pembuatan pengguna dan repositori git baru.

Sekarang kunjungi Tutorial Git kami untuk mempelajari lebih lanjut tentang penggunaan repositori Git dengan bantuan dan contoh baris perintah.

Langkah 7 – Jadwalkan Pencadangan Data Gitlab

Gunakan perintah berikut untuk membuat cadangan lengkap data Gitlab. Lokasi pencadangan default adalah /var/opt/gitlab/backups. Anda dapat mengubah pengaturan ini di file /etc/gitlab/gitlab.rb.

sudo gitlab-rake gitlab:backup:create

Anda juga dapat menambahkan penjadwal perintah yang sama untuk mencadangkan data setiap malam. Tambahkan cron di bawah ini ke crontab sistem.

0 22 * ​​* * sudo gitlab-rake gitlab:backup:create

Kesimpulan

Anda telah berhasil menginstal dan mengonfigurasi edisi komunitas Gitlab di sistem Ubuntu Anda.


Ubuntu
  1. Cara Menginstal R di Ubuntu 18.04 LTS

  2. Cara Menginstal Xrdp Server di Ubuntu 20.04 LTS

  3. Cara Menginstal GitLab di Ubuntu 18.04

  1. Cara Install Kubernetes (k8s) di Ubuntu 20.04 LTS Server

  2. Cara Menginstal Server RabbitMQ di Ubuntu 18.04 &16.04 LTS

  3. Cara Menginstal R di Ubuntu 20.04 LTS

  1. Cara Menginstal Server Gitlab dengan Docker di Ubuntu 18.04 LTS

  2. Cara menginstal dan mengkonfigurasi GitLab CE di Ubuntu 18.04 LTS

  3. Cara menginstal RabbitMQ Server di Ubuntu 18.04 LTS