SVN許可權配置

2021-05-21 20:01:27 字數 1223 閱讀 1277

在svnserve.conf中去掉如下三者的注釋

#表示禁止匿名訪問

anon-access = none

#表示密碼檔案為同目錄下的authz檔案

authz-db = authz

#表示許可權認證檔案為同目錄下的passwd檔案

password-db = passwd

編輯passwd

[users]

p1_a1 = 123

p1_d1 = 123

p1_t1 = 123

p2_a1 = 123

p2_d1 = 123

p2_t1 = 123

編輯authz

[groups]

# 定義組資訊

p1_group_a = p1_a1

p1_group_d = p1_d1

p1_group_t = p1_t1

p2_group_a = p2_a1

p2_group_d = p2_d1

p2_group_t = p2_t1

[/]# 指定所有的版本庫預設唯讀,root可讀寫

* = r

root = rw

[project1:/]

# 指定對版本庫project1根目錄的許可權

@p1_group_a = rw

@p1_group_d = rw

@p1_group_t = r

[project1:/trunk/admin]

# 指定對版本庫project1的/trunk/admin根目錄的許可權,

# p1_group_a讀寫,p1_group_d和p1_group_t沒有任何許可權。

@p1_group_a = rw

@p1_group_d =

@p1_group_t =

[project2:/]

# 指定對版本庫project2根目錄的許可權

@p2_group_a = rw

@p2_group_d = rw

@p2_group_t = r

[project2:/trunk/admin]

# 指定對版本庫project2的/trunk/admin根目錄的許可權

# p2_group_a讀寫,p2_group_d和p2_group_t沒有任何許可權。

@p2_group_a = rw

@p2_group_d =

@p2_group_t =

svn配置許可權

size small 乙個版本庫的情況 1.建立版本庫svnadmin create f svnbase 2.修改f svnbase conf目錄下的svnserve配置檔案 將password db passwd和authz db authz前的注釋去掉 注意 文字前面不要有空格,要頂頭寫 3.在...

SVN使用者許可權配置

repository目錄下的conf有三個檔案 svnserve.conf passwd authz,依次修改 你可以直接刪除預設的svnserve.conf檔案,然後使用下面的配置 vi svnserve.conf general anon access none auth access writ...

svn許可權配置方法

1 本文件適用於對subvesion的自帶服務svnserve進行許可權配置,全部在authz檔案中完成。2 如果要對含有中文的目錄或檔案進行管理或分配時,需要將該檔案儲存為utf 8格式,微軟的記事本儲存為utf 8格式無效,所以不要用。可用如ultraedit或editplus等軟體完成,儲存時...