IntelliJ Subversion Authentifizierung erforderlich Dialog

7

Ich versuche, ein Projekt aus einem Subversion-Repository auszuchecken. Ich habe meine Informationen wie URL, Benutzername und Passwort eingegeben. Ich kann die Liste der Ordner in meinem Repository sehen. Ich wähle mein Projekt und wähle das Verzeichnis aus, in das ich auschecken möchte. Alles scheint gut zu laufen, ich klicke auf OK, um in der Checkout-Option auszuchecken, wähle das Format 1.7 (das ist das, was ich benutze), drücke erneut OK, um den höllischen Dialog zu öffnen, der nicht verschwinden wird. "Authentifizierung erforderlich". Ich gebe meinen Benutzernamen und mein Passwort ein (was ich WISSENS, ist richtig, ich habe es nur früher benutzt und sah alle Ordner in meinem Repository zur Kasse). Ich klicke auf Anmeldedaten speichern und klicke erneut auf OK. Der Dialog verschwindet schnell und erscheint wieder, als hätte ich falsche Informationen eingegeben. Ich habe meine Informationen jetzt unzählige Male neu eingegeben.

Ich klicke abschließend und es sagt:

"Kann nicht von svn: svn: E720002 auschecken: Verbindung zu einem Repository unter URL 'svn + ssh: //myurl.org/home/svn/project/projectname' nicht möglich svn: E720002: Tunnel kann nicht erstellt werden: Das System kann die angegebene Datei nicht finden. "

Ich habe zwei andere Leute, die sich mit dem Repository verbinden und das Projekt auf genau die gleiche Weise auschecken und es funktioniert gut. Es hat früher gut für mich funktioniert. Die Festplatte, auf der mein Checkout-Projekt fehlschlug, gab mir einen blutigen Bildschirm mit Todesfragen. Ich habe seit Festplatten gewechselt und das ist das Problem, auf das ich stoße.

Ich habe sowohl IntelliJ als auch svn neu installiert. Ich habe es als Administrator in Windows 7 ausgeführt. Ich habe den in C: \ Users \ Benutzername \ AppData \ Roaming \ Subversion gespeicherten Subverison-Cache gelöscht, um zu sehen, ob das den Fehler beheben würde. Nichts scheint zu funktionieren und ich habe keine Ideen mehr. Ich verwende IntelliJ IDEA Version 13.1

    
joshmmo 20.03.2014, 17:50
quelle

6 Antworten

0

Herunterstufen auf Version 13.0.3, Auschecken meines Projekts aus Subversion, dann Upgrade auf 13.1 behebt mein Problem. Intellij hat mein Subversion-Passwort nicht gespeichert. Keine Ahnung, was die Ursache war.

    
joshmmo 21.03.2014, 06:36
quelle
13

Das Deaktivieren des Befehlszeilenclients (Einstellungen - & gt; Subversion - & gt; allgemein) löst dieses Problem.

    
fireants 09.01.2015 05:34
quelle
2

Dies ist keine Lösung, kann aber helfen, Ihr Problem einzugrenzen:

Installieren Sie die Subversion-Befehlszeile clint. Du kannst das von SlikSVN 1 bekommen. Sie können den Befehlszeilen-Client auch installieren, wenn Sie TortoiseSVN installieren. Es ist ein optionales -Paket.

Auf diese Weise können wir feststellen, ob das Problem bei Subversion oder IntelliJ liegt.

Das svn+ssh:// -Protokoll ist aus den verschiedensten Gründen am schwierigsten zu konfigurieren. Es erfordert, dass das Repository auf einem Unix-ähnlichen Betriebssystem gehostet wird und dass alle Benutzer, die Zugriff auf das Repository haben, in derselben Unix-Gruppe sein müssen und dass die Unix-Gruppe Lese- / Schreibzugriff auf das Repository hat und die Umask eingerichtet werden muss richtig auch.

Am besten können Sie feststellen, ob Sie auf das Subversion-Repository zugreifen können, ohne IntelliJ zu verwenden.

1. Es gibt viele Orte, an die man den Befehlszeilen-Client für Subversion holen kann, aber ich finde die SlikSVN-Seite am einfachsten für Windows zu finden. CollabNet (was ich verwende) erfordert eine Registrierung, und dann dauert es eine Weile, bis die SubversionEdge-Installation gefunden wurde. Wandisco hat auch einen Client, aber sie schieben ihr SmartSVN-Paket und vergraben den Kommandozeilen-Client am Ende der Seite.

    
David W. 20.03.2014 18:08
quelle
2

Als ich dieses Problem hatte (unter Windows und Intellij 13) - lösche meinen % APPDATA% / Subversion / auth Ordner (in meinem Fall C: \ Users \ YOUR_UID_HERE \ AppData \ Roaming \ auth ) behebt das Problem. Unter Unix oder OSX finden Sie dies (IIRC) in / etc / subversion / auth oder ~ / .subversion / auth

In meinem Fall war das Problem in einer bestimmten Datei, so dass Sie den Ordner svn-simple (oder den Ordner, der dem von Ihnen verwendeten Autorisierungsschema entspricht) innerhalb des Auth-Ordners löschen können sich für mehr von einem Scapel als eine Kettensäge entscheiden, oder nur die Datei innerhalb des Schemas für den bestimmten problematischen Bereich, der sich nicht an die Anmeldeinformationen erinnert, sondern YMMV. Normalerweise arbeite ich mit nur einem Realm pro Entwicklungs-VM, sodass das Zappen des gesamten Auth-Ordners ohne Nebenwirkungen für mich funktioniert.

    
user3772748 24.06.2014 20:25
quelle
2

Ich hatte genau das gleiche Problem. Die Lösung ist wirklich verkabelt. Ich musste "svn v1.7" anstelle von "svn v1.8" wählen. Alles funktioniert von dort.

    
Jun Sun 16.02.2015 06:58
quelle
0
  

Datei & gt; & gt; Einstellungen & gt; & gt; & gt; Versionskontrolle & gt; & gt; Subversion dann wählen Sie den Auth-Cache löschen

    
Muhamad Eissa 02.03.2017 09:02
quelle

Tags und Links