用 svn create 造出來以後,要下 find . -not -name 'format' -and -not -name '..' | xargs chmod g+w,這樣就能讓同一個 group 的人存取檔案庫。
請問您是否實做過 Ldap+apache+SVN 呢 配上 LDAP 的話權限控管是否也如此簡單? 我一開始就這麼做了,為了方便, 使用了LDAP+apache+SVN,然後做一個php頁面讓User改密碼。 目前所有的人都有權限存取檔案庫, 我正煩惱著如果搭配權限管理...如何去做更深入的權限設定.. thanks.
svn 檔案庫的 conf/authz 可以對細部存取做控制, 用 apache 驗證通過的 id 也能作用在這個檔案上, 在 apache 裡用 AuthzSVNAccessFile 指向這個檔案就行了; 只是要稍微注意 authz 裡面的 / 路徑, 是在 apache 裡用 SVNPath 所設定的路徑, 如果你用的是 SVNParentPath 的話 authz 裡就要用 [repository:path] 的格式。
非常多謝你的解答!獲益良多!