1. 程式人生 > >linux下svn多使用者及多倉庫許可權配置

linux下svn多使用者及多倉庫許可權配置

前言

安裝請參考前面文章,這裡只講使用者與許可權配置

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=r


[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專案有讀寫許可權