24 Stimmen

Subversion in IntelliJ fordert ständig nach Authentifizierung

Ich versuche, ein Projekt aus dem Subversion auszuchecken, aber aus irgendeinem Grund lässt es mich nicht.

Erstens, wenn ich die URL eingebe, gibt es mir Optionen wie zum Beispiel, ob ich mich über Passwort, SSH-Agent oder SSH-Schlüssel authentifizieren möchte. Ich wähle die Option zur Authentifizierung mit Passwort. Zu diesem Zeitpunkt ist der Login erfolgreich, da ich mein Repository durchsuchen kann.

Jedoch, wenn ich versuche, ein Projekt aus meinem Repository auszuchecken, fordert es mich erneut zur Authentifizierung auf; ich gebe das Passwort ein, aber es fragt immer wieder nach dem Passwort.

Das folgende Fenster erscheint ständig. Bildbeschreibung hier eingeben

Ich habe folgende Lösungen ohne Erfolg ausprobiert:

  • Den Authentifizierungsspeicher aus den IntelliJ Subversion-Einstellungen gelöscht.

  • IntelliJ deinstalliert und erneut installiert.

  • Im Internet gefunden, dass die folgende Zeile helfen könnte, wenn sie zu idea.exe.vmoptions hinzugefügt wird

    -Dsvnkit.http.methods=Basic,Digest,NTLM

Aber auch das hat nicht funktioniert.

Irgendwelche Ratschläge?

36voto

Edu Costa Punkte 1404

In IntelliJ kann das Problem mit den folgenden Schritten für die folgenden Versionen gelöst werden.

IntelliJ 2018.1

  • Gehe zu Einstellungen -> Versionskontrolle -> Subversion
  • Überprüfen Sie die Option Interaktiven Modus aktivieren

IntelliJ 14

  • Gehen Sie zu Einstellungen -> Versionskontrolle -> Subversion
  • Deaktivieren Sie die Option Verwenden des Befehlszeilenclients

8voto

Aleksander Punkte 81

Sie können zur SVN-Konsole gehen und beliebigen SVN-Befehl ausführen wie:

svn list https://www.repo.rr.com/svn/main/team/gaurav

Dann fordert SVN das Passwort an und fragt, ob Sie das Passwort speichern möchten. Wenn Sie das Passwort speichern, wird es auch von Intellij gesehen.

4voto

cpu2007 Punkte 945

Beim Auschecken des Projekts muss ich einige Optionen wie Verzeichnisstandort und Subversion-Version festlegen. Ich habe Version 1.7 anstelle von Version 1.8 ausgewählt und es hat funktioniert. Also denke ich, dass es etwas damit zu tun hatte, die falsche Version von Subversion zu verwenden. Das war unter Windows 7, IntelliJ 13.1.4

Hoffe, es hilft

1voto

Neil Brown Punkte 3513

Ich hatte das gleiche Problem, und es stellte sich heraus, dass (zumindest unter Windows) der "svn" Befehlszeilen-Client verwendet wurde, der zufällig Version 1.7 war (und ich glaube, mein Server ist auf 1.8). Also habe ich das Problem gelöst, indem ich in die Einstellungen gegangen bin und die Option "Befehlszeilenclient verwenden" abgewählt habe. Dann hat es einwandfrei funktioniert, vermutlich unter Verwendung seines internen svn-Clients.

1voto

K-Limbo Punkte 11

Ich konnte es beheben, indem ich den genauen Pfad zur 'svn'-Ausführbaren Datei angegeben habe,
in den Einstellungen -> Versionskontrolle -> Subversion-Fenster. Offenbar verhält sich die automatische Erkennungsfunktion von Jet brains-Produkten manchmal seltsam.

Unter Linux können Sie diesen Pfad einfach finden, indem Sie which svn in einem Terminal ausführen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X