創建
- mkdir /etc/svn/repos1
- svnadmin create /etc/svn/repos1
- svn import file:///etc/svn/repos1? --message "init" // 導入當前目錄下所以文件
svn import /local/mydir/ file:///etc/svn/repos1? --message "init" // 導入指定目錄下所以文件
查看
- svn list --verbose file:///etc/svn/repos1/
- svnlook info /etc/svn/repos1/
- svnlook tree /etc/svn/repos1/ --show-ids
Apache權限控制
${apache}/conf/httpd.conf 的配置:












創建用戶和密碼:${apache}/bin/htpasswd?/etc/svn/repos1/authz.comf user1
authz.conf的配置:












取出:svn co file:///etc/svn/report1
另外需要修改兩個地方,不然無法提交修改的文件:
- chown -R sysuser:sysuser /etc/svn/report1
chmod -R 700 /etc/svn/report1 - 在${apache}/conf/httpd.conf中找到:
User daemon
Group daemon
改為
User sysuser
Group sysuser
以root用戶啟動apache后,自動切換到sysuser身份運行