Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal Apache SVN di Ubuntu 14.04. Bagi Anda yang belum tahu, Apache Subversion yang biasa disebut dalam bentuk singkatan SVN , (bernama setelah nama perintah svn) adalah versi perangkat lunak populer dan sistem kontrol revisi yang didistribusikan perangkat lunak gratis di bawah Lisensi Apache. Terutama digunakan oleh pengembang untuk mempertahankan versi file saat ini dan bersejarah seperti dokumentasi, kode sumber, dan halaman web, ini terutama bertujuan untuk menjadi penerus yang kompatibel dengan CVS (Sistem Versi Bersamaan) yang banyak digunakan.
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 aturan firewall tambahan. 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. Instalasinya cukup sederhana. Saya akan menunjukkan langkah- instalasi Apache SVN selangkah demi selangkah di server Ubuntu 14.04.
Instal Apache SVN di Ubuntu 14.04
Langkah 1. Pertama, Anda perlu memperbarui repositori menggunakan perintah berikut.
sudo apt-get update
Langkah 2. Instal SVN dan server web apache.
sudo apt-get install subversion apache2 libapache2-svn apache2-utils
Langkah 3. Buat dan konfigurasikan repositori SVN.
mkdir -p /svn/repos/ cd /svn/repos/ svnadmin create testrepo chown -R www-data:www-data /testrepo
Langkah 4. Konfigurasi Subversion dengan Apache.
Setelah menginstal paket, Anda harus membuka file konfigurasi subversion httpd.
#nano /etc/apache2/mods-enabled/dav_svn.conf ## Uncomment following lines ## <Location /svn> DAV svn SVNParentPath /svn/repos/ AuthType Basic AuthName "Subversion Repository" AuthUserFile /etc/subversion/passwd Require valid-user </Location>
Langkah 5. Buat akun dan kata sandi untuk SVN.
Perintah berikut akan menambahkan dua pengguna untuk svn. Perintah ini akan meminta sandi pengguna untuk ditetapkan.
htpasswd -cm /etc/svn-users idroot htpasswd -m /etc/svn-users idroid
Langkah 6. Mulai ulang Server Apache2.
etc/init.d/apache2 restart
Langkah 7.Mengakses Apache Subversion.
Terakhir, Anda dapat mengunjungi URL http://your-ip-address/svn/testrepo
untuk memeriksa konten, Anda akan diminta memasukkan nama pengguna dan kata sandi.
Selamat! Anda telah berhasil menginstal Apache SVN. Terima kasih telah menggunakan tutorial ini untuk menginstal server Apache Subversion pada sistem Ubuntu 14.04. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa Apache Subversion resmi situs web.