subversionは、SVNParentPathを持つフォルダー内のリポジトリーのリストを防止します

StackOverflow https://stackoverflow.com/questions/1010101

  •  06-07-2019
  •  | 
  •  

質問

svn.domain.comのドメインに複数のリポジトリがあります

SVNParentPath構成によってリポジトリがリストされます。

各フォルダー/リポジトリーのユーザー権限を作成したいのですが、ユーザーがアクセスする権限を持っていない場合、リストからそのリポジトリーを削除します。

これは主に、1つの特定のリポジトリにのみアクセスする必要がある外部の人向けであり、作業中の他のプロジェクトは表示されません。

役に立ちましたか?

解決

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でサポートされている

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top