Ich habe einen SVN-Server auf RHEL 7.2-Rechner mit eingebautem RPM eingerichtet. Nachdem ich ein Repository erstellt habe.Throwing Authorization Fehler beim Zugriff durch svn + ssh nach Aktivierung der pfadbasierten Autorisierung
Nach der Erstellung des Repository demorepo
konnte ich auf das Repository in einem Client über 'svn+ssh'
Protokoll mit 'root'
Benutzer zugreifen.
Aber später ermöglichte ich pfadbasierte Autorisierung und konfiguriert ist, die svnserve.conf, passwd und authz Dateien des Repository wie folgt:
svnserve.conf Datei
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
passwd
rouser1 = pswd1
rouser2 = pswd2
rwuser1 = pswd3
rwuser2 = pswd4
spluser = pswd5
authz Datei
[groups]
readgrp = rouser1,rouser2,spluser
writegrp = rwuser1,rwuser2
[demorepo:/]
@readgrp = r
@writegrp = rw
[demorepo:/proj1]
spluser = rw
[demorepo:/proj2]
spluser =
Jetzt, nach der Konfiguration der oben genannten Dateien, bin ich beim Zugriff auf das Repository über das Protokoll "svn"
(nicht durch den SSH-Tunnel) erfolgreich, aber ich verlor den Zugriff über das "svn+ssh"
Protokoll.
Gibt es also eine Möglichkeit, gleichzeitig mit den beiden Protokollen auf das Repository zuzugreifen, während die pfadbasierte Autorisierung aktiviert ist? Oder lass es mich wissen, wenn ich einen Fehler in meiner Konfiguration gemacht habe?
Bitte antworten Sie mit jeder Lösung dringend. Wenn jemand, der diese Anfrage durchging, nicht verstehen konnte, lass es mich wissen. –
Haben Sie es geschafft, svn + ssh für einen anderen Benutzer als root zu verwenden, bevor Sie die pfadbasierte Autorisierung einschalten? –