svn: E170001 : Autorisierung fehlgeschlagen
Ich versuche, führen Sie die folgenden Befehle:
svn checkout --username=shohrab svn+ssh://[email protected]/p/dbprojecthft/code-0/dbprojecthft-code-0
cd dbprojecthft-code-0
mkdir trunk branches tags
svn add trunk branches tags
svn ci -m "Add initial directories"
Den letzten Befehl erhalte ich die svn: E170001: Authorization failed
Fehler. Nach dem Versuch einige Stunden auf diesen Fehler bin ich aufgeben.
Jede Hilfe wird sehr geschätzt werden.
- Sie haben commit-Berechtigung?
- Verwenden Sie
svnserve
host für das repository? - user 'shohrab' ist ein admin-Benutzer. So denke admin sollte commit-Berechtigung.
- geben Sie Benutzername und Passwort Begehen zu
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Fehler
svn: E170001: Authorization failed
sagt, was es sagt; es tritt nur auf, wenn Ihr Benutzerkonto nicht über die Berechtigung zum Zugriff auf die ausgewählte Ressource oder wenn Sie ungültige Anmeldeinformationen für die Authentifizierung. Im Falle einer ungültigen Anmeldeinformationen, die Sie sehen werden zusätzliche Fehler.Soweit ich sehen kann, können Sie Kasse das Projekt deshalb haben Sie Lese-Zugriff, aber das commit schlägt fehl, da Sie keinen Schreibzugriff haben, ODER da gab es einige-Authentifizierung Verwandte-Problem. So sollten Sie überprüfen
Den E170001 Fehler erscheint auch für repository updates (verpflichtet), wenn svnserve aufgerufen wurde, mit den -R (--read-only) option.
Vielleicht müssen Sie schauen unter Einstellungen->allgemein->Netzwerkverbindungen.
Und stellen Sie sicher, dass der svn-server verfügbar ist.
Weil dieser Eintrag tauchte zuerst in google und da SVN die Fehler-Meldungen wurden geschrieben von Captain Offensichtlich " Dritte Hälfte-cousin der Schritt-Bruder, ich will einfach nur hier zu kommentieren, die ich empfangen konnte und die Unberechtigte Fehlermeldung mich und konnte einfach nicht herausfinden. Mit file://jeder, was geklappt hat: update/commit kein problem. Aber wenn man über die snv://boom keine auth für Sie. Ich konnte die Kasse aber nicht Begehen. Ich dachte, vielleicht die creds wheren nicht immer durch und ich wurde behandelt, als ein anonymer user, aber Nein das war es nicht. Vielleicht meinen .conf-Datei wurde nicht gelesen. Aber Nein das war es nicht, weil es wusste, dass mein realm-name. Stellt sich heraus das die default-Einstellungen in /etc/sysconfig/svnserve für die der svnserve-daemon haben eine -R option gesetzt. -R steht für READONLY, sodass es nicht so viel, dass ich nicht zugreifen darf, sondern dass der ganze server ist fehlschlagen. Wäre schön gewesen, wenn gab es eine Nachricht, die sagte, "Hey, dumm, ist Ihr server nur Lesen. Sie können prüfen wollen, dass." In diesem Fall Auth Failed wird nicht genau die richtige Fehlermeldung, weil mein auth nicht verfehlen, es war das schreiben, das scheiterte an den nur-lese-option festgelegt wird.