2012-02-15 32 views
16

我在網絡驅動器上創建了一個存儲庫,其中包含svnadmin create repos如何在svn倉庫中設置權限?

有沒有辦法將用戶權限設置到存儲庫?

如果是這種情況,這些權限如何設置?

+3

它似乎是重複的http://stackoverflow.com/questions/81361/how-to-setup-access-control-in-svn – altern 2012-02-15 11:30:18

回答

18

如果需要通過svn://協議(嵌入式授權)管理訪問,所有你需要做的是改變你的新創建的存儲庫的conf文件夾中的文件:爲了

  1. 設置的passwd(repos/conf/passwd)定義用戶名和密碼
  2. 設置的authz(repos/conf/authz)的列表,以定義組和權限,以定義常規訪問配置
  3. 設置的svnserve.conf(repos/conf/svnserve.conf

以下是how to edit and configure access to your repository的簡單指南。您也可以諮詢official documentation以進入顛覆訪問管理。

如果您需要通過http://協議管理訪問,您可能需要諮詢official subversion documentation on this matter,這是一個比嵌入式顛覆授權更復雜的話題。

+0

但是,這種方法只有在存儲庫位於服務器上時纔有效而不是網絡驅動器? – Woltan 2012-02-15 12:07:50

+1

如果你的意思是'file:///'協議,那麼你是對的,它不起作用。實際上,沒有可用的'file:///'協議的訪問管理。 – altern 2012-02-15 12:18:49

+0

謝謝,這回答了我的問題^^ – Woltan 2012-02-15 12:58:48