安裝svn和依賴模塊
yum install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
- 配置和使用
mkdir -p /opt/svn/repositories svnadmin create /opt/svn/repositories
配置conf
cd /opt/svn/repositories/conf
#-配置用戶名和密碼----------------
vim passwd
[users]
# harry = harryssecret
# sally = sallyssecret
user1=123456
#配置授權機制,user1有根目錄下所有的資源-----------
vim authz
[/]
user1=rw
#配置服務使用設置------------
vim svnserve.conf
[general]
#匿名訪問的權限,可以是read,write,none,默認為read
anon-access=none
#使授權用戶有寫權限
auth-access=write
#密碼數據庫的路徑
password-db=passwd
#訪問控制文件
authz-db=authz
#認證命名空間,subversion會在認證提示里顯示,並且作為憑證緩存的關鍵字
realm=/opt/svn/repositories
#配置防火牆的端口開放
vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT
- 啟動svnserver服務
svnserve -d -r /home/svn
測試svn