2009-09-29 8 views

Antwort

0

Als ich Subversive verwenden, kann ich nicht überprüfen, aber es sollte etwas in dieser Richtung sein:

  1. Gehen Sie zur Einstellungen Bildschirm
  2. Unter -Team, SVN, wählen Sie Passwortverwaltung
  3. Entfernen Sie die gespeicherten Authentifizierungsdaten für das gewünschte Repository

Sie können es auch von Ihrem Subversion-Client aus tun, da die Authentifizierungsdaten in den Ordnern .svn gespeichert sind.

+0

Nein, ich benutze JAVAHL nicht. Im Fall von JAVAHL werden die Daten in ~/.subversion/auth gespeichert. – Ajay

+0

Welchen SVN-Anschluss verwenden Sie? Es gilt auch für SVN-Kit: Verwenden Sie einfach den Subversion-Client, um die Authentifizierungsdaten zu entfernen (oder geben Sie einen neuen Benutzernamen und ein neues Passwort ein), und Subclipse sollte folgen. –

+0

Stellen Sie sicher, dass Sie Ihr Projekt aktualisieren. –

6

Wenn Sie die vorhandenen Anmeldeinformationen spülen wollen, dann schauen Sie auf diese Antwort im Subversion-wiki:

http://subclipse.tigris.org/wiki/PluginFAQ#head-d507c29676491f4419997a76735feb6ef0aa8cf8

Wenn Sie ein Repository unter einem bestimmten Benutzernamen zur Kasse sind versucht, aber das Repository schreibgeschützt unter einem Gastkonto, dann gibt es keine Lösung - Sie müssen das Auschecken mit dem Befehlszeilentool durchführen. Selbst TortoiseSVN unterstützt diesen Anwendungsfall nicht.

32

Löschen oder benennen Sie die Eclipse-Datei ".keyring" im Eclipse-Konfigurationsordner um. Hier wird der Subclipse SVNKit Anschluss Ihre SVN Credentials-Caches ..

[ECLIPSE INSTALL] \ Konfiguration \ org.eclipse.core.runtime.keyring

Wenn auf der anderen Seite, sind Sie die JavaHL mit Connector - oder SVN-Befehlszeile - dann werden ihre Anmeldeinformationen im Subversion-Runtime-Konfigurationsordner gespeichert. Löschen oder benennen Sie die Anmeldeinformationsdatei um.

Unter Windows:% APPDATA% \ Subversion \ auth
Unter Linux und OSX: ~/.subversion/Auth

Tut mir leid, dieses Schwein von Komplexität, für das, was ein echtes Versionskontrollsystem sein sollte. :-(

+5

in OSX 10.6, die Schlüsselring-Datei kann im Home-Verzeichnis mit dem Namen. Eclipse_keyring und nicht im Eclipse-Verzeichnis gefunden werden – DPM

+2

Für meine Installation war die Auth in Frage% APPDATA% \ Subversion \ auth \ svn.Simple Ich habe das Dateidatum verwendet, um zu identifizieren, welches gelöscht werden soll. – treejanitor

+0

Danke, das ist wirklich hilfreich! –

1

In Mac OS X Lion, fand ich es im Apple-Schlüsselbund gespeichert

5

Sie Passwort-Dateien finden: Platte: \ Dokumente und Einstellungen \ your_username \ Anwendungsdaten \ Subversion \ entfernen auth \ svn.simple \

die Dateien und aktualisieren Sie die Repository. Subclipse werden Sie aufgefordert, Benutzername und Passwort für Ihr Repository einzugeben.

6

kämpfte ich viel auf meinem Mac. Später f Eine einfache Lösung.

1) zu Vorzugs gehen enter image description here 2) zu allgemeinen gehen und suchen Sie die Registerkarte Sicherheit

3) Gehen Sie in den Inhaltsbereich & Blick für das Repository enter image description here

4) Löschen Sie das Repository . Es wird automatisch neu gestartet.

Alternativ können Sie zur Datei secure_storage in Ihrem Home-Verzeichnis gehen. Öffnen Sie es im VI-Editor und entfernen Sie die Zeile für das entsprechende Repository. Ich würde die Benutzeroberfläche bevorzugen, wie es einfach ist.

(~/.eclipse/org.eclipse.equinox.security/secure_storage)

0

In SVN Perspektive rechts ein Repository klicken und wählen Sie 'Position Eigenschaften ...'. Bearbeiten Sie "Authentifizierung" in Registerkarte Allgemein.

Verwandte Themen