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