GNU/Linux >> Belajar Linux >  >> Ubuntu

Instal Apache Subversion di Ubuntu 20.04 LTS - Panduan langkah demi langkah?

Apache Subversion adalah sistem kontrol versi sumber terbuka. Ini membantu Anda melacak koleksi file dan folder. Setiap kali Anda mengubah, menambah atau menghapus file atau folder yang Anda kelola dengan Subversion, Anda melakukan perubahan ini ke repositori Subversion Anda, yang membuat revisi baru di repositori Anda yang mencerminkan perubahan ini. Anda selalu dapat kembali, melihat dan mendapatkan isi dari revisi sebelumnya. SVN mendukung beberapa protokol untuk akses jaringan:SVN, SVN+SSH, HTTP, HTTPS. Jika Anda berada di belakang firewall, Subversion berbasis HTTP menguntungkan karena lalu lintas SVN akan melewati firewall tanpa set aturan firewall tambahan.

Di sini, di LinuxAPT, sebagai bagian dari Layanan Manajemen Server kami, kami secara teratur membantu Pelanggan kami untuk melakukan kueri Instalasi Perangkat Lunak Sumber Terbuka terkait.

Dalam konteks ini, kita akan melihat cara menginstal Apache Subversion di Ubuntu 20.04 LTS.


Langkah-langkah untuk Menginstal dan mengkonfigurasi Apache Subversion di Ubuntu 20.04 LTS Focal Fossa

1. Lakukan Pembaruan Sistem

Pertama, pastikan semua paket sistem Anda mutakhir dengan menjalankan perintah apt berikut di terminal:

$ sudo apt update
$ sudo apt upgrade


2. Instal server web Apache

Sebelum memulai, server web Apache harus diinstal di server Anda. Jika belum terinstal, Anda dapat menginstalnya dengan perintah berikut:

$ sudo apt install apache2 apache2-utils


3. Instal Apache Subversion pada sistem

Jalankan perintah berikut untuk menginstal SVN dan semua dependensi yang diperlukan untuk SVN:

$ sudo apt install subversion libapache2-mod-svn subversion-tools libsvn-dev

Setelah paket diinstal, Sekarang aktifkan modul Apache2 untuk menjalankan SVN agar berfungsi:

$ sudo a2enmod dav
$ sudo a2enmod dav_svn
$ sudo systemctl start apache2.service


4. Konfigurasi Apache Subversion

Paket modul Apache Subversion membuat file konfigurasi /etc/apache2/mods-enabled/dav_svn.conf. Anda hanya perlu melakukan perubahan yang diperlukan.


5. Buat Repositori SVN Pertama

Buat repositori svn pertama Anda bernama repo pertama, Anda dapat menggunakan nama yang sesuai:

$ sudo mkdir /var/www/svn
$ sudo svnadmin create /var/www/svn/project
$ sudo chown -R www-data:www-data /var/www/svn
$ sudo chmod -R 775 /var/www/svn


6. Buat akun dan kata sandi untuk SVN

Perintah berikut akan menambahkan pengguna untuk svn. Ini akan meminta kata sandi pengguna untuk ditetapkan:

$ sudo htpasswd -cm /etc/apache2/dav_svn.passwd linuxapt
$ sudo htpasswd -m /etc/apache2/dav_svn.passwd linuxapt1

Selanjutnya, restart server Apache2 dengan perintah di bawah ini untuk melakukan perubahan:

$ sudo systemctl restart apache2.service


Bagaimana cara mengakses Repositori di Browser ?

Subversion akan tersedia pada port HTTP 80 secara default.

Buka browser favorit Anda dan navigasikan ke http://your-domain.com/svn/project/ atau http://your-server-ip/svn/project/ dan akan meminta otentikasi.

Gunakan kredensial login yang dibuat pada Langkah 6.

Jika Anda menggunakan firewall, buka port 80 untuk mengaktifkan akses ke panel kontrol.



Ubuntu
  1. Instal PrestaShop di Ubuntu 20.04 LTS - Panduan langkah demi langkah?

  2. Instal Apache Ant di Ubuntu 20.04 LTS - Panduan langkah demi langkah?

  3. Instal XAMPP di Ubuntu 20.04 LTS - Panduan langkah demi langkah?

  1. Instal Apache JMeter di Ubuntu 20.04 LTS - Panduan langkah demi langkah?

  2. Instal MailSpring di Ubuntu 20.04 LTS - Panduan langkah demi langkah?

  3. Instal HPLIP di Ubuntu 20.04 LTS - Panduan langkah demi langkah?

  1. Instal InfluxDB di Ubuntu 20.04 LTS - Panduan langkah demi langkah?

  2. Instal Angular di Ubuntu 20.04 LTS - Panduan langkah demi langkah?

  3. Instal Apache Subversion di Ubuntu 20.04 LTS - Panduan langkah demi langkah?