linux下svn多使用者及多倉庫許可權配置
阿新 • • 發佈:2018-11-13
前言
安裝請參考前面文章,這裡只講使用者與許可權配置
1.建立倉庫和使用者
svnadmin create /var/svn/java 建立了一個java的倉庫svnadmin create /var/svn/vue 又建立了一個前端的倉庫
[group]
@java=zhangsan,lisi 建了java組成員
@vue=xiaoming,xiaohei 建了前端組成員
@A=xiaohong
@B=xiaobai
2.使用者與許可權配置
[java:/]
@java=rw
@
[vue:/]
@vue=rw
@java=r
這樣就等於配置好了,倉庫對應不同組不同許可權,java組成員可以對java倉庫的內容有讀寫許可權,對前端倉庫只有檢視的許可權,反之,vue組也是一樣
3.擴充套件
假設java倉庫下面還要分不用專案不同許可權可以這樣子
java
A專案/A1檔案
B專案
[java:/A專案/A1檔案]
@A=rw
@B=r
[java:/B專案]
@A=r
@B=rw
這樣也就是A專案組的只對A專案下面A1檔案有讀寫許可權,對B專案只有檢視的許可權,反之,同理。但是因為設定了根目錄可檢視,所以java組的人擁有對A,B專案有讀寫許可權