0

オンラインでSOの他の投稿を見て、svnリポジトリに匿名アクセスを追加する方法を見つけましたが、何も機能していないようです。リポジトリがあるディレクトリに svnaccess.conf ファイルがあり、次のようにプロジェクトへの読み取りおよび書き込みアクセス権を持つグループをセットアップしています。

[groups]
admins = administrator
myproject= me

[/]
# give admins read/write access to all repositories
@admins = rw

[myproject:/]
@myproject= rw

これは、読み取りおよび書き込みアクセス権を持つユーザーには問題なく機能します。しかし、プロジェクトへの匿名アクセスを許可して、リポジトリを表示しようとしたときにログイン画面が表示されずに誰でも読み取りアクセスできるようにしたいと考えています。私が見た投稿の多くは、 * = r と anon-auth = read をファイルに追加することを含んでいましたが、それを試してみると、まだログイン画面が表示されます。私は何か間違ったことをしていますか?

4

1 に答える 1

1

Satisfy AnyApache confにも追加しましたか?

Apache conf は次のようになります。

 <Location /svn/>
   DAV svn
   AuthName "Subversion Repositories"
   AuthType Basic
   AuthBasicProvider file
   AuthUserFile "htpasswd"
   AuthzSVNAccessFile "authz"

   **Satisfy Any**
   Require valid-user
</Location>
于 2011-04-20T01:25:13.567 に答える