SVN服務器多個項目的權限分組管理


1.創建兩個代碼倉庫 

cd /home/svn
svnadmin create project1
svnadmin create project2 

2. 復制 authz  passwd 兩文件到SVN文件夾下

cp authz passwd /home/svn

3.修改project1 和project2 下svnserve.conf文件

vi svnserve.conf

修改成如下:
anon-access = none //禁止匿名訪問
auth-access = write
password-db = /home/svn/passwd //統一使用密碼文件
authz-db = /home/svn/authz
realm = project1 //權限域名,很重要,寫你的工程名

 

4.修改兩個權限管理文件

vi passwd
//用戶名 = 密碼
[users]
eg1 = 123

eg2 = 123

 

vi authz

[groups] //分組
admin = eg1,eg2

[project1:/] //工程1的訪問控制,guest1,2無法訪問
@admin = rw

eg1 = rw
eg2 = rw
[project2:/]
@admin = rw 

 

5. 重啟
svnserve -d -r /home/svn

停止命令
killall svnserve


免責聲明!

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



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