Jumat, 06 Mei 2011

http Subversion

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.

Tidak ada komentar:

Posting Komentar