svnserve.conf
Section: File Formats (5)
Index Return to Main Contents
NAME
svnserve.conf - snvserve 的倉庫配置文件
SYNOPSIS 總覽
- repository-path/conf/svnserve.conf
DESCRIPTION 描述
每個(gè)代碼倉庫都有一個(gè)
svnserve.conf 文件來(lái)控制
svnserve 守護進(jìn)程的行為。這個(gè)文件位于倉庫的
conf 子目錄。
文件的結構與 Subversion 用戶(hù)配置文件的結構類(lèi)似。頂層是段落 (section),以方括號中的詞指定;每個(gè)段落之中是 ``variable=value‘‘ 形式的變量定義。以 `#‘ 開(kāi)頭的行被忽略。svnserve.conf 當前只使用一個(gè)段落,稱(chēng)為 ``general‘‘,并且支持如下變量:
- anon-access = none|read|write
- 決定非授權用戶(hù)的訪(fǎng)問(wèn)級別。write 訪(fǎng)問(wèn)允許所有的倉庫操作。read 訪(fǎng)問(wèn)允許所有操作,除了提交和修改版本屬性。none 不允許任何訪(fǎng)問(wèn)。默認級別是 read。
- auth-access = none|read|write
- 決定授權用戶(hù)的訪(fǎng)問(wèn)級別,使用與上面相同的訪(fǎng)問(wèn)級別。默認級別是 write。
- password-db = filename
- 設置密碼數據庫的位置。filename 可能是相對倉庫中 conf 目錄的位置。沒(méi)有默認值。密碼數據庫的格式與本文件相似。它只有一個(gè)段落 ``users‘‘;段落中的每個(gè)變量是一個(gè)用戶(hù)名,每個(gè)值是一個(gè)密碼。
- realm = realm-name
- 設置倉庫的授權域 (realm)。如果兩個(gè)倉庫擁有相同的密碼數據庫,它們應當在同一個(gè)域中,反之亦然;這樣的關(guān)聯(lián)可以允許客戶(hù)端為多個(gè)倉庫使用單一的密碼緩存。默認域的值是倉庫的路徑,相對于服務(wù)器進(jìn)程的虛根目錄。
EXAMPLE 范例
下列范例
svnserve.conf 允許認證用戶(hù)的讀訪(fǎng)問(wèn),禁止匿名用戶(hù)的訪(fǎng)問(wèn),指向相同目錄中的密碼數據庫,定義了一個(gè)授權域名。
[general]anon-access = noneauth-access = readpassword-db = passwdrealm = My First Repository
``passwd‘‘ 文件可能是這樣:
[users]joeuser = joepasswordjayrandom = randomjay
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。