在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等軟體完成,儲存時...