Svn
SVNParentPath 目錄授權
這個問題有點愚蠢,但我無法對其進行排序。我有一台帶有 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:/ $$