Home > Database, Kerjaan, Oprek, Tips Tutorial > [Ubuntu] Setting http Subversion di Ubuntu

[Ubuntu] Setting http Subversion di Ubuntu


install svn di server

sudo apt-get install subversion

buat repository

sudo mkdir /home/svn
sudo mkdir /home/svn/project
sudo chmod -R 777 /home/svn
svnadmin create /home/svn/project

pastikan apache2 dan kawan2 telah terinstall (sudo tasksel), kemudian install modul svn untuk apache2

sudo apt-get install libapache2-svn

konfigurasi repository yang sudah kita buat
edit file /etc/apache2/mods-enabled/dav_svn.conf, menjadi seperti ini (sesuaikan dengan repository yg dibuat)

DAV svn
SVNPath /home/svn/project
AuthType Basic
AuthName “Subversion Repository”
AuthUserFile /etc/apache2/dav_svn.passwd
#
Require valid-user
#

untuk akses repository tanpa password hilangkan tanda (#) pada config diatas.

buat file password di /etc/apache2/dav_svn.passwd dan tambahkan user pada file password tersebut

sudo htpasswd -cmb /etc/apache2/dav_svn.passwd user password

restart apache2

sudo /etc/init.d/apache2 restart
atau
sudo service apache2 restart

import project yg akan dibuat subversionnya ke repository yang telah dibuat

svn import -m “Project” /var/www/project/ http://localhost/svn/project

tes apakah subversion yg kita buat berhasil melalui browser

http://localhost/svn/project

untuk melakukan editing/modifikasi file pada repository, kita bisa menggunakan aplikasi RapidSVN

sudo apt-get install rapidsvn

setelah install RapidSVN lakukan chekout untuk membuat working copy repository di komputer kita.

Selesai.

  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: