CentOS 7 SVN搭建 (YUM安裝)


 

1.檢查已安裝版本
rpm -qa subversion
卸載舊版本SVN
yum remove subversion
2.安裝SVN
yum install subversion

3.驗證安裝
svnserve --version

4.代碼庫創建

mkdir -p /opt/java/svn/repo
svnadmin create /opt/java/svn/repo

5.配置代碼庫 

cd /opt/java/svn/repo/conf
用戶密碼passwd配置
vim passwd

權限控制authz配置
vim authz

6.服務svnserve.conf配置

vim svnserve.conf

[general]
#匿名訪問的權限,可以是read,write,none,默認為read
anon-access=none
#使授權用戶有寫權限 
auth-access=write
#密碼數據庫的路徑 
password-db=passwd
#訪問控制文件 
authz-db=authz
#認證命名空間,subversion會在認證提示里顯示,並且作為憑證緩存的關鍵字 
realm=/opt/java/svn/repositories

7.配置防火牆端口

vim /etc/sysconfig/iptables
添加以下內容:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT
保存后重啟防火牆
service iptables restart

8.啟動SVN

svnserve -d -r /opt/java/svn/repo

查看SVN進程

ps -ef|grep svn|grep -v grep

檢測SVN 端口

netstat -ln |grep 3690

停止重啟SVN

killall svnserve //停止

svnserve -d -r /opt/svn/repo // 啟動

svnserve -d -r /opt/java/svn/ --listen-port 3391 //更換端口號

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM