0

「http://svnserver/repository」などのリポジトリがあります。ユーザーは、フォルダで異なる権限を持っています: 「http://svnserver/repository/folder1」または「http://svnserver/folder2」。特定のフォルダにログインしているユーザーのアクセス許可 (読み取り専用または読み取りと書き込み) を取得するにはどうすればよいですか?

4

2 に答える 2

3

コミットして書き込みアクセス権があるかどうかを確認する以外に、Subversion を使用してこれを取得できるとは思いません。

アクセス権がない場合のエラーメッセージを除いて、アクセス権を示すプロトコルまたはコマンドには何も見たことがありません。

なぜこれが必要なのですか?

于 2010-10-26T09:44:44.217 に答える
0

これを試すことをお勧めします:

FileIOPermission f = new FileIOPermission(PermissionState.None);
f.AllLocalFiles = FileIOPermissionAccess.Read;
try
{
    f.Demand();
}
catch (SecurityException s)
{
    Console.WriteLine(s.Message);
}

次の場所で見つかりました:

http://www.eggheadcafe.com/community/aspnet/2/10076435/how-to-check-read-write-permission-of-shared-folder-on-network-pc-for-user.aspx

于 2010-10-25T17:38:18.430 に答える