Ich hatte bereits ein Repository auf meinem Computer für den lokalen Gebrauch und habe es entfernt.
Jetzt versuche ich ein anderes aufzustellen. Aber immer noch "Autorisierung fehlgeschlagen", auch wenn ich ein korrektes Passwort eingegeben habe, wenn ich ein falsches Passwort eingegeben habe, sagt es mir das auch. Genau so stelle ich es das erste Mal auf, aber jetzt jedes Mal, wenn es scheitert. Was mache ich falsch? Es ist das einzige Repository auf meinem Computer. Ich habe bereits eine Neuinstallation von Subversion versucht und den Cache in meinem AppData-Ordner entfernt, aber nichts hat geholfen.
Ich verwende diese Anleitung, um es einzurichten. Ссылка
Das mache ich gerade.
%Vor%Meine Datei svnserve.conf
%Vor%Und meine passwd-Datei
%Vor%Die Fehlermeldung lautet "Autorisierung fehlgeschlagen", nicht "Authentifizierung fehlgeschlagen". Dies bedeutet, dass Sie erfolgreich authentifiziert wurden (dh Ihr Benutzername und Passwort ist in Ordnung), aber der Benutzer, für den Sie sich authentifiziert haben, hat nicht die Rechte, den Befehl auszuführen (dh Sie sind nicht berechtigt, das Verzeichnis zu erstellen).
Das bedeutet entweder, dass Sie keine Verbindung zur richtigen svnserve-Instanz herstellen (Sie haben gesagt, dass Sie bereits eine eingerichtet haben und dies die zweite ist, die Sie einrichten möchten), oder der svnservice verwendet nicht die richtige svnserve.conf-Datei oder die 'authz' Datei ist nicht die richtige (möglicherweise geben Sie einen vollständigen Pfad zu den Auth-Dateien in Ihrer svnserve.conf-Datei an).
SVN Konfiguration mit svnserve unter Fedora 17 SVN Server Konfiguration
Melden Sie sich als root-Benutzer an
%Vor%Dies wird Repository-Verzeichnis erstellen
%Vor%Bearbeiten Sie Repository / conf / passwd-Datei
vi Repository / conf / passwd
Fügen Sie die folgenden Zeilen hinzu:
%Vor%Links zu der Zuweisung ist ein Benutzername & amp; rechts ist ein Passwort
Bearbeiten der Datei "Repository / conf / authz"
vi Repository / conf / authz
Fügen Sie die folgenden Zeilen hinzu:
%Vor%Es wird user1 lesen & amp; Schreibberechtigungen.
Bearbeiten Sie die Datei "Repository / conf / svnserve.conf"
vi Repository / conf / svnserve.conf
Fügen Sie folgende Zeilen hinzu:
%Vor%Überprüfen Sie den Status des Svnserve-Daemon
/etc/init.d/svnserve status
Wenn es inaktiv ist, benutze:
%Vor%Überprüfen Sie erneut den Status, wenn er ausgeführt wird, wird
angezeigt %Vor% Process: 1655 ExecStart=/etc/rc.d/init.d/svnserve start (code=exited,
status = 0 / ERFOLG)
Nun ist Ihr SVN Server bereit.
Clientkonfiguration
SVN Kasse Melden Sie sich als normaler Benutzer an
svn co svn: //203/124/15.24/root/Repository/
Dadurch wird das Repository dir & amp; sub_dirs.
Sie können SVN verwenden.
Versuchen Sie svn mkdir svn://localhost/myProject -m "some message" --username user --password password
und sehen Sie, ob das einen Unterschied macht.
Ich möchte hinzufügen, dass ich in Version 1.6.x von SVN etwas in meiner authz Datei ändern musste.
Vorher hatte ich es so:
%Vor%Aber jetzt für einige Gründe, die nicht funktionieren würden. Ich habe Authentifizierung zu arbeiten, wenn ich es zu diesem geändert:
%Vor%Tags und Links svn authorization