Scroll Top

SVN (version control system ) adalah aplikasi sistem kontrol versi (kok jadi aneh yah kalau diindonesiakan apa (-_ ) bersifat open source yang dibangun oleh Apache Foundation Team. Ini membantu kamu melacak koleksi file dan folder. Setiap kali kamu mengubah, menambah atau menghapus file atau folder yang kamu kelola dengan Subversion, kamu melakukan perubahan ini ke repositori Subversion kamu, dan membuat revisi baru di repositori kamu. Biasanya digunakan para developer dalam sebuah team dalam melakukan perubahan ataupun manajemen file-file skrip/programming, buat kamu yang tahu soal git yah kurang lebih sama lah fungsinya. Kamu selalu dapat kembali melihat dan mendapatkan konten revisi sebelumnya. Oke Berikut Cara Install SVN Server di Linux (Debian/Ubuntu)

Langkah 1: Install Apache

sudo apt-get update
sudo apt-get install apache2

Langkah 2: Install SVN Server

sudo apt-get install subversion libapache2-mod-svn libapache2-svn libsvn-dev

sudo a2enmod dav
sudo a2enmod dav_svn
sudo service apache2 restart

 

 

 

 

Paket modul Apache Subversion membuat file konfigurasi /etc/apache2/mods-enabled/dav_svn.conf. Kamu hanya perlu melakukan edit file tersebut menjadi seperti ini:

Alias /svn /var/lib/svn
<Location /svn>

   DAV svn
   SVNParentPath /var/lib/svn

   AuthType Basic
   AuthName "Subversion Repository"
   AuthUserFile /etc/apache2/dav_svn.passwd
   Require valid-user
     
</Location>

Langkah 3: Buat Repository SVN

sudo mkdir -p /var/lib/svn/
sudo svnadmin create /var/lib/svn/myrepo

sudo chown -R www-data:www-data /var/lib/svn
sudo chmod -R 775 /var/lib/svn

Langkah 4: Buat User SVN

sudo htpasswd -cm /etc/apache2/dav_svn.passwd admin
sudo htpasswd -m /etc/apache2/dav_svn.passwd user1
sudo htpasswd -m /etc/apache2/dav_svn.passwd user2

Langkah 5: Akses SVN di Browser

SVN kamu sudah bisa digunakan, coba akses dari Browser dengan alamat : http://HostnameKamu/svn/myrepo

Related Posts