Visual Svn Server: Einschränkung der Bearbeitung durch angegebene IP-Adresse

747
Simone Nigro

Ich möchte nur einen bestimmten IPAddess aktivieren, um meinen Visual-Svn-Server zu bearbeiten (Hinzufügen, Löschen, Aktualisieren ...), aber alle anderen IPAddess müssen lesen können ...

Ich glaube, es ist notwendig, eine solche Änderung in der Datei vorzunehmen %VISUALSVN_SERVER%conf\httpd-custom.conf

<VirtualHost *:80> <Location /svn> # write access <LimitExcept GET PROPFIND OPTIONS REPORT> Order deny,allow deny from all Allow from XXX.XXX.XXX.XXX </LimitExcept> </Location> </VirtualHost> 

aber nicht gut visuelle svn server. was ist der richtige weg

Visual SVN Server 3.2 x64 ist installiert in Windows 2008 R2 Server x64

UPDATE von VisualSvn-Unterstützung

Eine solche Funktion ist in VisualSVN Server 3.2 nicht standardmäßig verfügbar, wir erwägen jedoch die Möglichkeit, sie in zukünftigen Versionen zu implementieren. [...] Im Allgemeinen ist es möglich, IP-basierte Einschränkungen durch Ändern der Datei httpd-custom.conf zu implementieren. Wir raten jedoch dringend davon ab, diesen Ansatz zu verfolgen. Für VisualSVN Server ist die Option "SVNPathAuthz short_circuit" aktiviert, wodurch die Autorisierungsleistung erheblich verbessert wird. Die Option hat jedoch eine Einschränkung: Die Serverkonfiguration darf sich nicht auf andere Berechtigungsmodule wie "authz_host_module" (das für IP-basierte Prüfungen verantwortlich ist) verlassen. Andernfalls treten unerwartetes Verhalten bei der Autorisierung auf. Wenn Sie andererseits "short_circuit" deaktivieren,svn log, svn checkout`svn export usw. oder das Ausführen eines grafischen Repository-Browsers (z. B. des TortoiseSVN-Clients).

4

0 Antworten auf die Frage