SVN-Befehlszeilenclient: Überprüfung abgelehnt, wenn LDAP-Kennwort geändert wurde "svn: OPTIONS" (Repo) "Autorisierung fehlgeschlagen" (funktioniert jedoch in TortoiseSVN)

1431
therobyouknow

Bei Verwendung des Befehlszeilen- / Terminal-SVN-Clients erhält ein Kollege die Fehlermeldung "svn: OPTIONS of" [repo] "... Authorization failed", wenn er versucht, das Repo als lokale Arbeitskopie zu überprüfen.

Sie waren dazu in der Lage, dies zu tun, mussten jedoch kürzlich ihr Passwort ändern (regelmäßige Sicherheitsrichtlinien für die Routine). Und es hörte auf zu arbeiten. HINWEIS: Der SVN - Prüfbefehl nicht fragen nach einem Passwort jedes Mal (die sie liefern - das heißt ihre neue.)

ABER seltsamerweise haben sie mit Tortoise SVN kein Problem, das funktioniert. Sie geben ihr gewöhnliches Login und neues Passwort ein und es funktioniert.

Unser Setup ist eine virtualisierte CentOS-Linux-Maschine mit mehreren Linux-Benutzerkonten, bei der die Entwicklung stattfindet und das SVN Central Repo auf einem separaten Server läuft. Die Authentifizierung verwendet unser LDAP-Login (dh dasselbe Unternehmens-Login, das für die Anmeldung bei unseren Windows-Computern verwendet wird). Wir loggen uns als Linux-Benutzer von unseren Windows-Computern aus mit unseren Standard-SSH-Tools (z. B. PuTTY oder MobaXTerm oder CygWin) auf unserem Entwicklungsserver ein.

Wenn ich mein Passwort ändere, bekomme ich nicht dasselbe Problem, ich kann auschecken.

Ich habe viele Fragen zu dieser Fehlermeldung von der Suche in verschiedenen Foren bei Google gesehen, aber bisher wurde mir noch keine Lösung angeboten.

Eine der Lösungen, die ich gefunden habe, schlägt vor, einen lokalen Cache mit Authentifizierung zu löschen oder zu entfernen. In einem .subversionOrdner haben wir dies versucht, aber immer noch dasselbe Problem. Es wurde auch versucht, in einen anderen Ordner auszuchecken.

Es scheint so, als hätten wir jede Spur von zwischengespeicherten Passwörtern gesäubert, aber es lehnt es immer noch ab.

  • Könnte es einen anderen Ort auf unserer CentOS Linux-Maschine geben, an dem die Anmeldung zwischengespeichert wird?
  • Was versteht man unter OPTIONS (kann es irgendwo auf unserer Entwicklungsmaschine oder auf dem SVN-Repo-Server liegen?)
  • Könnte es sich um einen HTTP-Proxy-Cache der irgendwo gespeicherten Anmeldeinformationen meines Kollegen handeln - müssen wir das also löschen, wenn ein Passwort geändert wird?
0
SCHLIESSEN hier und * Umzug * auf programmers.stackexchange.com (dies ist eher eine Entwicklungsfrage als ein Benutzerproblem - welches SU behandelt) therobyouknow vor 11 Jahren 0
In dieser Frage scheint nichts zu sein, was die Programmierung betrifft, es ist eine Frage nach Software. Paul vor 11 Jahren 0
@Paul, das mit SVN (Subversion) arbeitet, umfasst normalerweise das Arbeiten mit Code - dh das Programmieren, da es sich bei SVN um Versionskontrolle handelt und zur Steuerung von Versionen von Quellcode verwendet wird, der zur Erstellung von Software verwendet wird. Das heißt, SVN kann zur Versionskontrolle von Dateien verwendet werden, nicht nur für Software: Dokumentation, Mediendateien usw. Die Verwendung von SVN ist jedoch eher eine Entwicklungsaktivität und sollte daher eher auf programmers.se als auf Superuser, die sich auf Benutzer beziehen, gehören (einschließlich Power) Benutzer von Computern, Anwendungen und deren Betriebssystemen. therobyouknow vor 11 Jahren 0
@therobyouknow wir verwenden SVN sowohl als Dokumentenkontrollsystem als auch als Software-Versionierung. Es wird nicht * nur * von Entwicklern verwendet ... Und nur weil es * möglicherweise * auf eine andere Stack-Site passt, bedeutet das nicht, dass es automatisch migriert werden sollte. Ich sehe kein Problem damit, hier zu bleiben. Wenn Sie andererseits wollen, dass es sich bewegt, können Sie Ihre Frage markieren und einen Mod bitten, die Frage für Sie zu verschieben. Mokubai vor 11 Jahren 0

0 Antworten auf die Frage