Holen Sie die Erlaubnis für einen SVN Ordner mit SharpSvn
-
26-09-2019 - |
Frage
Ich habe ein Repository haben, zum Beispiel "http: // svnserver / Repository". Die Benutzer haben unterschiedliche Berechtigungen in dem Ordner: "http: // svnserver / repository / folder1" oder "http: // svnserver / folder2". Wie kann ich die Erlaubnis bekommen (nur lesen oder lesen und schreiben) von der Benutzer in einen bestimmten Ordner angemeldet?
Lösung
Ich glaube nicht, dass Sie dies mit Subversion bekommen, außer indem sie versuchen, zu sehen, zu begehen, und wenn Sie Schreibzugriff haben.
Ich habe nichts im Protokoll oder die Befehle zu sehen, dass zeigt die Zugriffsrechte, mit Ausnahme von Fehlermeldungen, wenn Sie keinen Zugriff.
Warum brauchen Sie das?
Andere Tipps
Ich würde es empfehlen, versuchen:
FileIOPermission f = new FileIOPermission(PermissionState.None);
f.AllLocalFiles = FileIOPermissionAccess.Read;
try
{
f.Demand();
}
catch (SecurityException s)
{
Console.WriteLine(s.Message);
}
Wie gefunden auf: