Svn

SVNParentPath 目錄授權

  • July 3, 2013

這個問題有點愚蠢,但我無法對其進行排序。我有一台帶有 SVN 的伺服器,它在 httpd.conf 中使用 SVNPath 指令,並且在路徑授權下一切正常。現在我正在安裝第二個 serer,我將在其中使用 SVNParentPath 指令,並且我已經讓它全部執行,除了我無法完全正確地獲得授權部分。據我了解,這與使用 SVNPath 時相同,但您需要在文件夾名稱之前指定 repo 名稱。我的 SVNParentPath 是 /srv/svn/ 我創建了一個目錄 /srv/svn/testproj 然後執行

svnadmin create /srv/svn/testproj

現在我正在配置我的授權文件:

[/]
* =
svnadmin = rw
adusgi = rw

[testproj:/svn/testproj]
demada = rw
degari = rw
scarja = rw

現在,如果我嘗試使用使用者 svnadmin 或 adusgi 送出 /svn/testproj 一切都很好。如果我嘗試例如 demada 它不起作用……(我顯然已經為使用者執行了 htpasswd2 命令。目錄是正確的或至少這就是我如何使用目錄與已經執行的 SVNPath 伺服器,我的部分認為我弄錯了回購名稱,我只是使用了目錄名稱,但我真的應該把什麼放在那裡?

謝謝你,詹姆斯

想通了,正確的語法是:

$$ testproj:/ $$

引用自:https://serverfault.com/questions/520516