Centos7搭建SVN Server手記


 

安裝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

 


免責聲明!

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



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