SVN 建立版本庫配置方法

2022-08-12 06:21:12 字數 1354 閱讀 3122

進入/opt/svn/runoob01/conf目錄 修改預設配置檔案配置,包括svnserve.conf、passwd、authz 配置相關使用者和許可權。

1、svn服務配置檔案svnserve.conf

svn服務配置檔案為版本庫目錄中的檔案conf/svnserve.conf。該檔案僅由乙個[general]配置段組成。

[general]

anon-access = none

auth-access = write

password-db = /home/svn/passwd

authz-db = /home/svn/authz

realm = tiku

anon-access: 控制非鑑權使用者訪問版本庫的許可權,取值範圍為"write"、"read"和"none"。 即"write"為可讀可寫,"read"為唯讀,"none"表示無訪問許可權。 預設值:read

auth-access: 控制鑑權使用者訪問版本庫的許可權。取值範圍為"write"、"read"和"none"。 即"write"為可讀可寫,"read"為唯讀,"none"表示無訪問許可權。 預設值:write

authz-db: 指定許可權配置檔名,通過該檔案可以實現以路徑為基礎的訪問控制。 除非指定絕對路徑,否則檔案位置為相對conf目錄的相對路徑。 預設值:authz

realm: 指定版本庫的認證域,即在登入時提示的認證網域名稱稱。若兩個版本庫的 認證域相同,建議使用相同的使用者名稱口令資料檔案。 預設值:乙個uuid(universal unique identifier,全域性唯一標示)。

2、使用者名稱口令檔案passwd

使用者名稱口令檔案由svnserve.conf的配置項password-db指定,預設為conf目錄中的passwd。該檔案僅由乙個[users]配置段組成。

[users]配置段的配置行格式如下:

《使用者名稱》 = 《口令》

[users]

admin = admin

thinker = 123456

3、許可權配置檔案

許可權配置檔案由svnserve.conf的配置項authz-db指定,預設為conf目錄中的authz。該配置檔案由乙個[groups]配置段和若干個版本庫路徑許可權段組成。

[groups]配置段中配置行格式如下:

《使用者組》 = 《使用者列表》

版本庫路徑許可權段的段名格式如下:

[《版本庫名》:《路徑》]

[groups]

g_admin = admin,thinker

[admintools:/]

@g_admin = rw

* =[test:/home/thinker]

thinker = rw

* = r

SVN 建立版本庫

使用svn命令建立資源庫 runoob centos6 svnadmin create opt svn runoob01 runoob centos6 ll opt svn runoob01 total 24drwxr xr x 2root root 4096 2016 08 2316 31 06c...

svn 版本庫的建立和配置

1.建立svn版本庫 mkdirtrunk svnadmin create root trunk svntest 這裡是路徑和即將建立的版本庫名稱 2.配置svn cd root trunk svntest conf 配置檔案所在的目錄 vim svnserve.conf anon access 的...

svn版本庫瀏覽器 SVN 建立版本庫

svn 建立版本庫 使用svn命令建立資源庫 runoob centos6 svnadmin create opt svn runoob01 runoob centos6 ll opt svn runoob01 total 24 drwxr xr x 2 root root 4096 2016 08...