GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal Gitlab di Debian 9 Stretch

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal dan konfigurasi Gitlab pada Debian 9 Anda. Bagi Anda yang belum tahu, Gitlab adalah implementasi grafis dari git. manajemen repositori sumber terbuka dan sistem kontrol versi. GitLab dikembangkan di Ruby on Rails. Menggunakan GitLab Anda dapat meng-host kode sumber Anda di server Anda sendiri. Ini memastikan keamanan kode dan memberi Anda kebebasan total pada jumlah pengguna juga sebagai jumlah repositori dan jumlah file. GitLab memberi Anda platform untuk berkolaborasi dalam proyek dan untuk melacak perubahan dalam kode. GitLab telah banyak digunakan untuk pengembangan perangkat lunak dan tugas terkait kontrol versi. Dalam banyak hal, ini mirip dengan GitHub, kecuali Anda dapat menginstalnya di server Anda sendiri.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi Gitlab di server Ubuntu Debian 9 (Stretch).

Fitur GitLab

  • GitLab menyediakan antarmuka web untuk mengedit file, direktori, dan membuat permintaan penggabungan.
  • Ini dihosting sendiri, sehingga Anda memiliki kontrol penuh atas server Anda dan kode sumber yang dihosting di dalamnya.
  • Ini menyediakan otentikasi pengguna LDAP dan memiliki sistem otentikasi dua faktor yang membuat aplikasi sangat aman.
  • Anda dapat menyisipkan merek Anda sendiri di halaman login dan juga mendukung impor proyek dari GitHub dan sumber lain ke GitLab.
  • Ini memiliki banyak fitur seperti tinjauan kode, pelacakan masalah, umpan aktivitas, dan wiki bawaan.
  • Ini menyediakan manajemen alur kerja yang baik yang memberi Anda kemampuan untuk membuat grup untuk sebuah proyek, kemampuan untuk mem-fork repositori serta menyediakan kemampuan untuk mengelola binari besar dengan git LFS.
  • GitLab hadir dengan GitLab CI untuk integrasi berkelanjutan. Anda juga dapat Docker dengan GitLab CI.
  • Ini gratis dan sumber terbuka sehingga Anda tidak perlu berurusan dengan masalah lisensi apa pun.

Instal Gitlab di Debian 9 Stretch

Langkah 1. Sebelum kita menginstal perangkat lunak apa pun, penting untuk memastikan sistem Anda mutakhir dengan menjalankan apt-get berikut perintah di terminal:

apt-get update
apt-get upgrade
apt-get install curl openssh-server ca-certificates postfix

Langkah 2. Memasang GitLab.

Gunakan perintah berikut untuk menginstal paket GitLab di server:

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

Skrip akan menyiapkan server Anda untuk menggunakan repositori yang dikelola GitLab. Ini memungkinkan Anda mengelola GitLab dengan alat manajemen paket yang sama dengan yang Anda gunakan untuk paket sistem lainnya. Sekali ini selesai, Anda dapat menginstal aplikasi GitLab yang sebenarnya dengan apt:

sudo bash script.deb.sh

Jika Anda tidak nyaman menginstal repositori melalui skrip yang disalurkan, Anda dapat menemukan seluruh skrip di sini. Setelah menambahkan repositori, jalankan perintah berikut untuk menginstal Komunitas GitLab Edisi di Debian 9:

sudo apt install gitlab-ce

Langkah 3. Konfigurasikan GitLab di Server.

Jalankan perintah ini pada shell untuk mengonfigurasi dan memulai Gitlab. gitlab-ctl perintah menggunakan satu set skrip chef untuk menyiapkan komponen sistem Gitlab:

sudo nano /etc/gitlab/gitlab.rb
sudo gitlab-ctl reconfigure

Langkah 4. Mengakses Gitlab.

Gitlab akan tersedia pada port HTTP 80 secara default. Buka browser favorit Anda dan navigasikan ke http://your-domain.com/ atau http://your-server-ip . Jika Anda menggunakan firewall, buka port 80 untuk mengaktifkan akses ke panel kontrol.

Selamat! Anda telah berhasil menginstal Gitlab. Terima kasih telah menggunakan tutorial ini untuk menginstal Gitlab pada sistem Debian 9 (Stretch). Untuk bantuan tambahan atau informasi yang berguna, kami menyarankan Anda untuk memeriksa situs web resmi Gitlab .


Debian
  1. Cara Menginstal Gitlab Di Debian 9 Stretch Linux

  2. Cara Menginstal VirtualBox 5.1 di Debian 9 (Peregangan)

  3. Cara Menginstal GitLab di Debian 10 (Buster)

  1. Cara Menginstal GitLab di Debian 11

  2. Cara Menginstal Gitlab di Debian 8

  3. Cara Menginstal Docker di Debian 9 Stretch

  1. Cara Menginstal OpenVPN di Debian 9 Stretch

  2. Cara Menginstal Skype di Debian 9 Stretch

  3. Cara Memasang Pip di Debian 9 Stretch