How to install Gitlab 10.5.7 on Ubuntu 18.04
Daftar Isi:
- Prasyarat
- Menginstal Ketergantungan yang Diperlukan
- Menginstal GitLab
- Menyesuaikan Aturan Firewall
- Setel URL GitLab
- Konfigurasikan GitLab melalui Antarmuka Web
- 1. Mengatur kata sandi akun administratif
- Kesimpulan
GitLab adalah manajer repositori Git open source berbasis web yang ditulis dalam Ruby termasuk wiki, manajemen masalah, tinjauan kode, pemantauan, serta integrasi dan penyebaran berkelanjutan. Ini memungkinkan pengembang untuk membangun, menyebarkan, dan menjalankan aplikasi mereka.
Ada tiga edisi berbeda dari GitLab yang tersedia, Edisi Komunitas (CE), Edisi Perusahaan (EE), dan versi yang di-host GitLab.
Ada beberapa cara untuk menginstal GitLab tergantung pada kebutuhan dan preferensi Anda. Tutorial ini mencakup langkah-langkah yang diperlukan untuk menginstal dan mengkonfigurasi GitLab (CE) pada sistem CentOS 7 menggunakan paket Omnibus.
Prasyarat
Tutorial ini mengasumsikan bahwa Anda memiliki instalasi CentOS 7 yang baru.
Menurut halaman persyaratan GitLab, disarankan untuk menggunakan server dengan:
- setidaknya memori RAM 4GB.2 Inti CPU. setidaknya 2GB ruang swap. (opsional) Domain atau subdomain yang menunjuk ke alamat IP server.
Untuk lapisan keamanan tambahan, disarankan untuk membuat firewall dasar. Anda dapat mengikuti langkah-langkah di HHow kami untuk Mengatur Firewall dengan FirewallD pada panduan CentOS 7.
Pengguna yang Anda masuki harus memiliki hak sudo untuk dapat menginstal paket.
Menginstal Ketergantungan yang Diperlukan
Refresh indeks paket lokal dan instal dependensi dengan perintah berikut:
sudo yum install curl policycoreutils-python openssh-server
Agar GitLab dapat mengirim email pemberitahuan, Anda dapat menginstal dan menggunakan Postfix atau menggunakan beberapa layanan email transaksional seperti SendGrid, MailChimp, MailGun atau SES di mana Anda dapat melewati langkah berikut dan mengonfigurasi (https: // docs.gitlab.com/omnibus/settings/smtp.html) setelah instalasi selesai.
Jalankan perintah berikut untuk menginstal Postfix di server CentOS Anda:
sudo yum install postfix
Selama instalasi, Anda akan diminta untuk memilih jenis konfigurasi server email. Opsi default adalah
Internet Site
. Itu opsi yang disarankan cukup tekan
TAB
, lalu
ENTER
.
Selanjutnya, Anda akan diminta untuk memasukkan
System mail name
yang harus sama dengan nama host server Anda.
Setelah instalasi selesai, mulai dan aktifkan layanan postfix dengan menjalankan perintah berikut:
sudo systemctl start postfix
sudo systemctl enable postfix
Menginstal GitLab
Instalasi GitLab adalah proses yang sangat mudah. Kami akan menginstal paket GitLab CE menggunakan pengelola paket
yum
.
Mulailah dengan menambahkan repositori GitLab ke daftar sumber sistem Anda menggunakan perintah curl berikut:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
Script akan mengaktifkan repositori dan menginstal dependensi yang diperlukan. Setelah selesai, instal paket GitLab dengan menjalankan perintah berikut:
sudo yum install gitlab-ce
Anda akan diminta untuk menerima kunci GPG repositori GitLab. Ketik
y
dan tekan
Enter
.
Proses instalasi mungkin memakan waktu cukup lama dan setelah instalasi berhasil, Anda akan melihat output berikut:
Thank you for installing GitLab!… Complete!
Menyesuaikan Aturan Firewall
Panduan tentang pengaturan firewall dasar ditautkan di bagian prasyarat. Untuk dapat mengakses antarmuka GitLab Anda harus membuka port
80
dan
443
. Untuk melakukannya jalankan perintah berikut:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
Setel URL GitLab
Sebelum mengakses antarmuka web GitLab, kita perlu mengatur URL tempat GitLab dapat dijangkau. Buka file konfigurasi Gitlab dan buat perubahan berikut:
sudo nano /etc/gitlab/gitlab.rb
Di dekat bagian atas file konfigurasi, Anda akan melihat garis yang dimulai dengan
external_url
. Ubah nilainya agar sesuai dengan domain / subdomain atau alamat IP Anda. Jika Anda memiliki domain, gunakan
https
dan jika Anda ingin mengakses antarmuka GitLab melalui alamat IP server Anda gunakan
http
.
external_url 'https://gitlab.example.com'
Pencarian selanjutnya untuk "Ayo Enkripsi integrasi", batalkan komentar pada baris yang dimulai dengan
letsencrypt
dan atur menjadi true. Secara opsional jika Anda ingin menerima email dari Let's Encrypt mengenai domain Anda batalkan komentar pada baris yang dimulai dengan
letsencrypt
dan tambahkan alamat email Anda.
letsencrypt = true letsencrypt = # This should be an array of email addresses to add as contacts
Akhirnya simpan dan tutup file dan jalankan perintah berikut untuk mengkonfigurasi ulang Gitlab:
sudo gitlab-ctl reconfigure
Perintah ini akan mengkonfigurasi ulang pengaturan GitLab dan menghasilkan sertifikat SSL Mari kita mengenkripsi gratis.
Konfigurasikan GitLab melalui Antarmuka Web
Sekarang Anda telah mengkonfigurasi URL GitLab, Anda dapat mulai dengan konfigurasi awal melalui antarmuka web GitLab.
Luncurkan browser web Anda dan navigasikan ke:
https://your_gitlab_domain_or_server_IP.com
1. Mengatur kata sandi akun administratif
Pertama kali Anda mengakses antarmuka web, Anda akan diminta untuk mengatur kata sandi untuk akun administratif.
Sekarang Anda harus dapat mendorong dan menarik perubahan proyek Anda dari komputer lokal Anda tanpa harus memberikan kredensial akun GitLab Anda.
Kesimpulan
Tutorial ini memandu Anda melalui instalasi dan konfigurasi GitLab di CentOS 7. Anda juga belajar cara mengedit pengaturan profil Anda, cara mengubah nama pengguna dan menambahkan kunci SSH. Anda sekarang dapat membuat proyek pertama Anda dan mulai menggunakan GitLab Anda.
centos git gitlabCara menginstal dan mengkonfigurasi server nfs pada centos 8

Dalam tutorial ini, Anda akan melalui langkah-langkah yang diperlukan untuk menyiapkan Server NFSv4 di CentOS 8. Kami juga akan menunjukkan kepada Anda cara memasang sistem file NFS pada klien.
Cara menginstal dan mengkonfigurasi redis pada centos 7

Redis adalah penyimpanan data struktur dalam sumber terbuka. Ini dapat digunakan sebagai pangkalan data, cache dan pesan dan mendukung berbagai struktur data seperti String, Hash, Daftar, Set dll.
Cara menginstal dan mengkonfigurasi gitlab di ubuntu 18.04

Tutorial ini mencakup langkah-langkah yang diperlukan untuk menginstal dan mengkonfigurasi GitLab pada sistem Ubuntu 18.04. GitLab adalah manajer repositori Git open source berbasis web yang ditulis dalam Ruby termasuk wiki, manajemen masalah, tinjauan kode, pemantauan, serta integrasi dan penyebaran berkelanjutan.