Frage

Ich bin mit pfadbasierte Authentifizierung mit svnserve, aber es gibt mir die Erlaubnis Fehler, wenn ich ein Repository angeben. Wenn ich jedoch einen Pfad nur dann authentifiziert es.

In meiner authz Datei, wenn ich dies tue es funktioniert:

[/my/path]
my_username = r

Wenn ich das tue, funktioniert es nicht:

[svn:/my/path]
my_username = r

Ich bin ziemlich sicher, dass „svn“ ist der tatsächliche Name meines Repository. Wenn jemand könnte lassen Sie mich wissen, wie ich den Namen eines Endlagers herauszufinden, helfen das könnte. Das Repository ist unter / usr / local / svn.

War es hilfreich?

Lösung

Dies ist wahrscheinlich bedeutet, dass es nur ein Repository svnserve bekannt. Bitte geben Sie weitere Details zu Ihrer aktuellen Konfiguration, wenn Sie eine präzise Antwort und nicht Vermutungen wollen.

Andere Tipps

Wenn Sie svnadmin erstellt haben _________ was jemals gab Ihnen in dieser leer ist Ihr Repository-Namen. Für pfadbasierte Autorisierung definieren Sie Ihren Repository mit Namen. Anschließend können Sie einen Pfad im Repository specifiy.

Ich verwende HTTP in erster Linie Auth, also bin ich nicht sicher, ob es irgendwelche Unterschiede mit svnserv sind.

Mit HTTP Auth, sobald Sie die SVNParentPath definiert haben Sie den Zugriff auf Bereiche des Repository zum Beispiel ein Zweig der Business-Logik Bibliotheken an einen anderen Entwickler wie so geben kann:

[bizlib:/branches/2.0.x]
 dev_login = r
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top