Cara menginstal server gitlab di ubuntu 18.04 & 16.04 lts

Cara menginstal server gitlab di ubuntu 18.04 & 16.04 lts

Gitlab adalah alternatif terbaik untuk sistem manajemen repositori gitub git. Ini memberikan opsi untuk pengguna versi yang di-hosting sendiri. Anda cukup menginstal server gitlab dan mengambil keuntungan penuh dari fitur -fiturnya yang luar biasa. Tutorial ini akan membantu Anda menginstal GitLab Server (Edisi Komunitas) di Ubuntu 18 Anda sendiri.04 & 16.04 Sistem LTS.

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 update sudo apt-get upgrade 

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

sudo apt-get install -y vim curl openssh-server CA-sertifikat 

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/sumber.daftar.d/gitlab_gitlab-ce.Daftar di sistem Anda.

Curl -ss https: // paket.Gitlab.com/install/repositories/gitlab/gitlab-ce/skrip.Deb.Sh | Bash sudo 

Setelah mengaktifkan repositori yang tepat, jalankan perintah berikut untuk menginstal Gitlab Community Edition.

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 Confiugre Let's Encrypt SSL Certificate untuk menjalankan lebih dari protokol HTTP yang aman. Anda harus memiliki domain point A ke IP server. Misalnya, saya telah melakukan entri berikut ke server DNS kami.

Kemudian edit file konfigurasi

vim/etc/gitlab/gitlab.RB 
 

Langkah 4 - Konfigurasikan Server GitLab

Selanjutnya, konfigurasikan server gitlab menggunakan perintah berikut. Ini akan membuat semua instalasi dan perubahan yang diperlukan untuk menjalankan Gitlab Community Edition di Sistem Ubuntu.

Sudo Gitlab-CTL Configigure 

Proses konfigurasi akan membutuhkan waktu untuk menyelesaikan pengaturan.

Langkah 5 - Sesuaikan Firewall

Anda perlu membuka port di firewall untuk diakses di jaringan. Perintah di bawah ini akan memungkinkan layanan http dan https di firewalld dan membuatnya permanen

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

Selanjutnya, jalankan perintah berikut untuk mengimplementasikan perubahan:

sudo firewall-cmd --eload 

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 dasbor 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 baris perintah dan contoh.

Langkah 7 - Jadwalkan Pencadangan Data Gitlab

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

sudo gitlab-rake gitlab: cadangan: buat 

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

0 22 * ​​* * sudo gitlab-rake gitlab: cadangan: buat 

Kesimpulan

Anda telah berhasil menginstal dan mengonfigurasi GitLab Community Edition di sistem Ubuntu Anda.