Получите разрешение на папку SVN с помощью SharpsVN

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

  •  26-09-2019
  •  | 
  •  

Вопрос

У меня есть репозиторий, например, «http: // svnserver / Repository». Пользователи имеют разные разрешения в папках: «http: // svnserver / Repository / folder1» или "http: // svnserver / folder2". Как я могу получить разрешение (только чтение или чтение и запись) пользователя вошедшим в систему для определенной папки?

Это было полезно?

Решение

Я не думаю, что вы можете получить это, используя Subversion, кроме, пытаясь совершить и увидеть, если у вас есть доступ для записи.

Я ничего не видел в протоколе или командах, которые показывают права доступа, за исключением сообщений об ошибках, когда у вас нет доступа.

зачем вам это?

Другие советы

Я бы предложил попробовать это:

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-rad-write-permission-of-shared-folder-usn-network-pc-for-user.aspx.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top