3

私のドメインには、svn.domain.comにいくつかのリポジトリがあります。

SVNParentPath構成ごとにリポジトリーが一覧表示されます。

フォルダ/リポジトリごとにユーザー権限を作成したいのですが、ユーザーにアクセス権限がない場合は、そのリポジトリをリストから削除したいと思います。

これは主に、特定の1つのリポジトリにのみアクセスする必要があり、現在取り組んでいる他のプロジェクトを表示する必要のない外部の人を対象としています。

4

1 に答える 1

2

Subversion自体はアクセス許可を処理しません-Subversionへのアクセスを前面に出しているApacheサーバーでアクセス許可を構成する必要があります。

<Directory /usr/local/svn/repo>
  AuthType Basic
  AuthName intranet
  AuthUserFile /www/passwd/users
  AuthGroupFile /www/passwd/groups
  Require group customers
  Order allow,deny
  Allow from internal.com
  Satisfy any
</Directory>

もちろん、apacheでサポートされている任意の認証方法を使用できます

于 2009-10-05T18:14:58.533 に答える