Rabu, 16 Desember 2015

SVN Centos 6

SVN Subversion (SVN) adalah suatu perangkat lunak sumber terbuka pengontrol versi yang dapat mengatur prosespengembangan perangkat lunak yang dilakukan oleh suatu kelompok pemrogram yang terpisah menjadi runut dan teratur. Subversion diciptakan oleh CollabNet yang memegang merek dagang “Subversion” dan sampai sekarang masih memelihara proyek ini. Subversion tersedia dalam versi Linux, Windows, FreeBSD, OpenBSD, Solaris, Mac OS X danOS/400.


Langsung aja ke intinya :

Step I (Install SVN)

yum install subversion mod_dav_svn

Step II (Membuat Folder/Directory Tempat Repository dan Konfigurasi)

Contoh saya menyimpan repository di "/var/www/svn"
mkdir /var/www/svn
Kemudian kita konfigurasi svn.
vi /etc/httpd/conf.d
Tambahkan text berikut di bagian paling bawah :
<location /svn>
 DAV svn
 # SVN path
 SVNParentPath /var/www/svn
 AuthType Basic
 AuthName "Authorization Realm"
 #password file path
 AuthUserFile /var/www/svn/users
 Require valid-user
</location>

Step III (Restart Service SVN)

service httpd restart
Installasi SVN sudah selesai,

Step IV (Membuat Repository Baru)

Mari kita coba membuat project baru, dengan langkah sbagai berikut :

1. Membuat repository baru
svnadmin create /var/www/svn/newproject
          jika berhasil maka akan ada folder baru di direktori /var/www/svn/newproject

2. Mengganti owner dari folder yang telah dibuat  
chown -R apache.apache /var/www/svn/newproject 
3. Membuat user yang dapat mengakses reporisory yang telah dibuat.
htpasswd -cm /var/www/svn/users namauser   
          Catatan : Path "/var/www/svn/users" sesuai dengan cofigurasi SVN 
                          "AuthUserFile /var/www/svn/users"
   
     Jika akan menambah user baru, lakukan perintah berikut :
htpasswd -m /var/www/svn/users userbaru
Sekian dulu tutorial SVN nya semoga bermanfaat... 

SVN Command Linux



Tidak ada komentar:

Posting Komentar