Subversion "Autorisierung fehlgeschlagen" beim Erstellen des Repository

8

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%     
Steven Trigg 07.01.2010, 19:59
quelle

4 Antworten

16

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).

    
Stefan 07.01.2010, 20:43
quelle
6

SVN Konfiguration mit svnserve unter Fedora 17 SVN Server Konfiguration

  1. Repository erstellen

Melden Sie sich als root-Benutzer an

%Vor%

Dies wird Repository-Verzeichnis erstellen

%Vor%
  1. 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

  1. Bearbeiten der Datei "Repository / conf / authz"

    vi Repository / conf / authz

Fügen Sie die folgenden Zeilen hinzu:

%Vor%

Es wird user1 lesen & amp; Schreibberechtigungen.

  1. Bearbeiten Sie die Datei "Repository / conf / svnserve.conf"

    vi Repository / conf / svnserve.conf

Fügen Sie folgende Zeilen hinzu:

%Vor%
  1. Ü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)

%Vor%

Nun ist Ihr SVN Server bereit. 

Clientkonfiguration

  1. 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. 

    
spn 01.08.2013 12:33
quelle
2

Versuchen Sie svn mkdir svn://localhost/myProject -m "some message" --username user --password password und sehen Sie, ob das einen Unterschied macht.

    
Michael Hackner 07.01.2010 20:24
quelle
1

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%     
Yes Barry 29.09.2012 07:17
quelle

Tags und Links