一、安裝Apache HTTP Server
在CentOS 7上安裝Apache HTTP Server
yum -y install httpd
啟動httpd服務並將其設置為開機啟動
systemctl start httpd.service systemctl enable httpd.service
二、安裝Subversion
安裝Subversion和mod_dav_svn模塊
yum -y install subversion mod_dav_svn
三、創建SVN倉庫
創建一個名為svnrepos的SVN倉庫
svnadmin create /var/www/svnrepos
更改svnrepos倉庫目錄的權限
chown -R apache:apache /var/www/svnrepos
四、配置Apache
編輯httpd.conf文件
vi /etc/httpd/conf/httpd.conf
添加以下內容
LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_authz_svn.so <Location /svnrepos> DAV svn SVNParentPath /var/www/svnrepos AuthType Basic AuthName "Authorization Realm" AuthUserFile /etc/svn-auth-users Require valid-user </Location>
五、創建SVN用戶
創建一個名為svn-auth-users的htpasswd文件
htpasswd -c /etc/svn-auth-users username
六、啟動Apache
重新啟動httpd服務
systemctl restart httpd.service
七、檢查SVN訪問
使用svn命令檢查SVN訪問是否正常
svn checkout http://localhost/svnrepos/
至此,Subversion在CentOS 7上的搭建和配置完成。
參考鏈接:
https://linuxhint.com/subversion_centos7/
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/280668.html