Instalasinya juga sangat mudah jika menggunakan Distro Debian dan turunannya seperti Ubuntu, yang penting sudah terhubung dengan internet ada mempunyai DVD Repo.
sudo apt-get instal subversion subversion-tools rapidsvn websvnrapisdsvn adalah GUI untuk svn client sedangkan websvn adalah aplikasi berbasis web yang dapat digunakan untuk memonitor Subversion Server. Pertama kai harus dibuat dulu repository di server :
sudo useradd svnusers
sudo svnadmin create /opt/repos/apps1
sudo chown svnusers -R /opt/reposdengan demikian kita sudah membuat repository yang bernama apps1, berikutnya kita siapkan directory standard untuk svn yaitu trunk,tags dan branches. dibuat directory temp yang berisi directory kosong trunk,tags dan branches kemudian diimport ke svn server.
sudo mkdir -p /opt/repos/temp/trunk
sudo mkdir -p /opt/repos/temp/tags
sudo mkdir -p /opt/repos/temp/branches
svn import -m "First Import" /opt/repos/temp file:///opt/repos/apps1Selanjutnya jalankan svn server dengan directory root /opt/repos
sudo svn serve -r /opt/reposAtau bisa juga ditambahin di inetd/xinet.d, untuk inetd tinggal tambahin baris berikut di file /etc/inetd.conf
3690 stream tcp nowait svnusers /usr/sbin/tcpd /usr/bin/svnserve --inetd -r /opt/reposuntuk xinetd, buat file /etc/xinetd.d/svnserve yang isinya :
service svn
{
port = 3690
socket_type = stream
protocol = tcp
wait = no
user = svnusers
server = /usr/bin/svnserve
server_args = -i -r /opt/repos
}
kemudian restart xinetd :
sudo /etc/init.d/xinetd restartJika Subversion server sudah siap digunakan, kita dapat mengaksesnya dengan alamat svn://ip.address/apps1
Referensi :
http://blogs.tech-recipes.com/johnny/subversion-quick-reference/
http://www.linux1394.org/svn.php
http://svnbook.red-bean.com/
No comments:
Post a Comment