centos安裝svn並創建版本庫配置用戶分組權限


1.設置aliyun安裝源// 本步驟非必須, 使用aliyun安裝源后, 執行yum update速度明顯提升

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
運行yum makecache生成緩存
執行yum update更新

2.檢測是否安裝過svn

rpm -qa subversion

3.安裝svn服務端

yum install subversion

4.查看svn版本, 是否安裝成功

svnserve --version

5.創建版本庫

svnadmin create /z/svn/repos

6.編輯svnserve.conf, 基本保留這些內容

[general]
anon-access=none
auth-access=write
password-db=passwd // 這里可以填寫具體路徑比如:/z/svn/passwd  這樣多個版本庫可以使用同一套配置
authz-db=authz     // 可以寫具體路徑
realm=repos
[sasl]

7.編輯passwd文件, 配置用戶名密碼

[users]
zhangsan=123456
lisi=123456
wangwu=123456

8.配置authz文件, 管理授權

[groups]
manager=zhangsan
android=lisi,wangwu
[repos:
/] @manager=rw
[repos:
/company/proj1/android] @android=rw

9.啟動svn服務器

svnserve -d -r /z/svn     // 只到倉庫的上一級(repos)如果這里路徑是/z/svn/repos那么 配置的authz可能不起作用

10.配置防火牆, 開啟3690端口

## 開啟3690端口
/sbin/iptables -I INPUT -p tcp --dport 3690 -j ACCEPT
## 或者永久關閉防火牆
chkconfig iptables off

11.客戶端訪問地址

svn://192.168.16.90:3690/repos/......

 

 

友情贊助

如果您喜歡此文,感覺對您工作有幫助,預期領導會給您漲工資,不妨小額贊助一下,讓我有動力繼續努力。

贊助方式:打開支付寶App,使用“掃一掃”付款,付款碼見下圖,別忘了付款留言哦!


或使用微信, 不用加好友就能付款

 


免責聲明!

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



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