Sudah lama saya tidak update blog berarti sudah lama pula saya tidak share ilmu. Waktu harus dibagi untuk kerjaan dan fokus ibadah di bulan Ramadhan. Maklumlah, selalu dikejar target. Sebenarnya banyak yang ingin saya share, terutama dalam hal agama dan programming. Ilmu baru yang saya peroleh, baik dari tausiyah-tausiyah atau membaca dan ekplorasi IT. Saat ini saya hanya sekedar share bagaimana membuat server SVN di Centos, bagi penggemar linux pasti tertarik. Untuk pengguna windows, silahkan mencoba jika berkenan. Rasa penasaran saya disebabkan tugas dari sistem analis untuk menaruh file pentaho di server agar source code selalu update meskipun diubah-ubah. Berikut ini saya jelaskan langkah-langkah konfigurasinya:
- ketik perintah di terminal –> yum install mod_dav_svn subversion
Cek di /etc/httpd/modules. Pastikan mod_dav_svn.so dan mod_authz_svn.so sudah ada - vim /etc/httpd/conf/httpd.conf
Ketik perintah service httpd start
Ketik perintah chkconfig httpd on - vim /etc/httpd/conf.d/subversion.conf
Tambahkan listing sebagai berikut:
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
SVNPath /var/www/svn
AuthUserFile /etc/svn-auth-conf - htpasswd -cm /etc/svn-auth-conf namauser –> untuk membuat user svn
- cd /var/www/svn
Ketik perintah svnadmin create pentaho
Ketik perintah chown -R apache.apache pentaho
Ketik perintah service httpd restart - cd /var/www/svn/pentaho/conf/svnserve.conf
Ubah konfigurasi sebagai berikut:
anon-access = none –> bisa juga write
auth-access = write
password-db = passwd - svnserve -d -r /var/www/svn/pentaho
Jika ingin mengetahui service svn jalan atau tidak, ketik perintah netstat -tapn|grep svn - cd /tmp
Ketik perintah mkdir pentaho –> copykan file yang akan didevelop - svn import /tmp/pentaho/ file:///var/www/svn/pentaho -m “Project Pentaho” –> masukkan username dan password
- cd /tmp/pentaho
svn co http://serversvn/pentaho –> proses checkout
svn commit namafile -m “Keterangan pengubahan listing program” –> proses commit ke server
svn update –> proses update dari server
svn log http://serversvn/pentaho –> proses pengecekan log server

nda ngerti masalah ginian
*ditunggu share ilmu agamanya, tausiyah2nya
nanti coba diluangkan waktu.. sabar ya