GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal Gitlab di Debian 8

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal dan konfigurasi Gitlab di Debian 8. 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 8 (Jessie).

Fitur GitLab

  • GitLab menyediakan antarmuka web Anda 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 open source sehingga Anda tidak perlu berurusan dengan masalah lisensi apa pun.

Instal Gitlab di Debian 8

Langkah 1. Sebelum 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 3. Menginstal 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 apt-get install gitlab-ce

Jika Anda tidak nyaman menginstal repositori melalui skrip yang disalurkan, Anda dapat menemukan seluruh skrip di sini.

Langkah 4. 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:

gitlab-ctl reconfigure

Langkah 5. Mengakses Gitlab.

Gitlab akan tersedia pada port HTTP 80 secara default. Buka browser favorit Anda dan navigasikan ke http://yourdomain.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 8 (Jessie). Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda untuk memeriksa situs web resmi Gitlab .


Debian
  1. Cara Menginstal Debian 10 (Buster)

  2. Cara Menginstal GitLab di Debian 9

  3. Instal GitLab di Debian 10

  1. Cara Menginstal Gitlab Di Debian 9 Stretch Linux

  2. Cara Menginstal Python 3.9 di Debian 10

  3. Cara Menginstal TeamViewer di Debian 10

  1. Cara Menginstal Memcached di Debian 10

  2. Cara Menginstal R di Debian 9

  3. Cara Menginstal R di Debian 10