Linux 上のすべての svn リポジトリへのグローバル ユーザー/グループ アクセスを設定しようとしています。私はsvn / Linuxのことは初めてなので、誰かが私が設定したものを見ることができます. 「無効な authz 構成」というメッセージがまだ表示されます。これが私が進める方法です:
Svn がインストールされているか、正しく動作しています。サービング パスhome/svn/repos/
。
「my_project」が作成され、単純な認証を使用して動作します。パスはhome/svn/repos/my_project/
です。
私の「グローバル」ユーザー/パスワード + グループファイル/home/svn/passwd
[groups]
team_a = tom, sim
team_b = jake, roy
prod = frank
[users]
tom = j9uems
sim = 90uifs
jake = fd9j8p
roy = 8ujwek
frank = 8jfjel
私の設定ファイルhome/svn/repos/my_project/conf/svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = /home/svn/passwd
authz-db = authz
私の認証ファイルhome/svn/repos/my_project/conf/authz
[/]
# this project is a team_a project. But jake can have a read acces to it
@team_a = rw
@team_b =
jake = r
@prod = r