安装httpd和subversion
1 | sudo yum install httpd subversion mod_dav_svn |
创建SVN仓库
选择一个目录作为仓库的存储位置,这里选择/var/www/svn目录,并创建一个新的仓库myrepo。
1 2 | sudo mkdir -p /var/www/svn sudo svnadmin create /var/www/svn/myrepo |
设置权限
1 2 | sudo chown -R apache:apache /var/www/svn sudo chmod -R 755 /var/www/svn |
配置Apache
创建SVN的Apache配置文件。
1 | sudo vi /etc/httpd/conf.d/svn.conf |
写入以下内容:
1 2 3 4 5 6 7 8 9 10 | LoadModule dav_module modules/mod_dav.so LoadModule dav_svn_module modules/mod_dav_svn.so <Location /svn> DAV svn SVNPath /var/www/svn/myrepo AuthType Basic AuthName "My SVN Repository" AuthUserFile /etc/subversion/passwd Require valid-user </Location> |
修改AuthUserFile为认证文件的路径,如果没有则需要创建。
1 | sudo htpasswd -c /etc/subversion/passwd username |
重启Apache服务。
1 | sudo systemctl restart httpd |
现在就可以通过浏览器打开http://<ip>/svn/myrepo来访问SVN仓库了。提示输入用户名和密码,输入创建的用户名和密码即可。
本文链接:https://www.kinber.cn/post/6433.html 转载需授权!
推荐本站淘宝优惠价购买喜欢的宝贝:

支付宝微信扫一扫,打赏作者吧~
