Create and configure Subversion Repository
Create a directory for subversion repository under ‘/var/www/’ directory.
[root@server ~]# mkdir /var/www/svn
[root@server ~]# cd /var/www/svn/
[root@server svn]# svnadmin create ostechnix_repo
[root@server svn]# chown -R apache.apache ostechnix_repo/
Note: If you enabled SELinux, run the following commands to change the SELinux context security.
[root@server svn]# chcon -R -t httpd_sys_content_t /var/www/svn/ostechnix_repo/
[root@server svn]# chcon -R -t httpd_sys_rw_content_t /var/www/svn/ostechnix_repo/
Make sure that you have opened the apache default port ’80’ through iptables.
[root@server svn]# vi /etc/sysconfig/iptables
-A INPUT -p udp -m state --state NEW --dport 80 -j ACCEPT
-A INPUT -p tcp -m state --state NEW --dport 80 -j ACCEPT
Restart the iptables to save the changes.
[root@server svn]# /etc/init.d/iptables restart
iptables: Flushing firewall rules: [ OK ]
iptables: Setting chains to policy ACCEPT: filter [ OK ]
iptables: Unloading modules: [ OK ]
iptables: Applying firewall rules: [ OK ]
Start/Restart Apache
[root@server svn]# /etc/init.d/httpd start
Starting httpd: [ OK ]
[root@server svn]# chkconfig httpd on