Comment modifier les informations d’identification pour le référentiel SVN dans Eclipse?

J’ai Eclipse 3.4.2 installé sur Windows avec subclipse. Un autre développeur a ajouté un référentiel SVN avec ses informations d’identification et a sélectionné “Enregistrer le mot de passe”. Maintenant, chaque fois que je fais quelque chose avec SVN, ses informations d’identification en cache sont utilisées. Comment puis-je les changer pour les miens?

J’ai déjà vérifié les dossiers ‘workspace / .metadata / .plugins / org.tigris …’ et je n’ai trouvé aucun moyen de réinitialiser ces informations d’identification mises en cache.

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

Noms d’utilisateur et mots de passe

Subclipse ne collecte ni ne stocke les informations d’identification du nom d’utilisateur et du mot de passe lors de la définition d’un référentiel. En effet, les adaptateurs clients JavaHL et SVNKit sont suffisamment intelligents pour vous inviter à saisir ces informations quand ils en ont besoin, y compris lorsque votre mot de passe a été modifié.

Vous pouvez également autoriser l’adaptateur à mettre en cache ces informations. Une question récurrente est de savoir comment supprimer ces informations mises en cache pour pouvoir être invité à nouveau. Nous avons une requête ouverte pour avoir une API ajoutée à JavaHL afin que nous puissions fournir une interface utilisateur pour cela. Actuellement, vous devez supprimer manuellement le cache. L’emplacement du cache varie en fonction de l’adaptateur client utilisé.

JavaHL met en cache les informations au même emplacement que le client de ligne de commande – dans la zone de configuration d’exécution Subversion. Sous Windows, il se trouve dans% APPDATA% \ Subversion \ auth. Sous Linux et OSX, il se trouve dans ~ / .subversion / auth. Il suffit de trouver et de supprimer le fichier avec les informations mises en cache.

SVNKit met en cache les informations dans le trousseau Eclipse. Par défaut, il s’agit d’un fichier nommé .keyring qui est stocké à la racine du dossier de configuration Eclipse. Ces deux valeurs peuvent être remplacées par des options de ligne de commande. Pour effacer le cache, vous devez supprimer le fichier. Eclipse créera un nouveau trousseau vide au redémarrage

Ma femme a suggéré:

  1. Affichage des référentiels SVN ouverts
  2. Open Location Properties …
  3. Afficher les informations d’identification pour: appuyez sur le bouton [X]
  4. Sélectionnez l’utilisateur, écrivez le mot de passe, appuyez sur [Terminer]

et tout le travail !!!

Allez à c: \ Documents and Settings [nom d’utilisateur] \ Application Data \ subversion \ auth \ svn.simple

et supprimez le fichier hexadécimal. Normalement, chaque fichier est associé à un référentiel

Sous Mac OS X, accédez au dossier / $ HOME (/ Users / {home home} /). Vous verrez le fichier ‘.eclipse_keyring’. Retirez-le Toutes les informations d’identification enregistrées seront perdues.

Sur n’importe quelle version de Windows, supprimez le dossier suivant:

% APPDATA% \ Subversion \ auth

(Vous pouvez copier et coller ceci dans RUN / Explorer, et cela résoudra le dossier App-Data pour vous.)

Sous Linux et OSX, il se trouve dans

~ / .subversion / auth

Source: http://www.techcrony.info/2008/03/26/admin/how-to-change-eclipse-svn-password/

Salut les gars c’est trop simple de changer le nom d’utilisateur et le mot de passe dans Eclipse.

Suivez simplement les étapes suivantes:

Dans ton Eclipse,

Goto Window -> Show View -> Other -> (Type as) SVN Repositories -> click that(SVN Repositories) -> Right Click SVN Repositories -> Location Properties -> General tab change the following details for credentials., 

c’est ça les gars.

Sous Windows 7, accédez à C: \ Users \% User_Name% \ AppData \ Roaming \ Subversion et supprimez le répertoire auth. Sachez simplement que si vous êtes connecté à plus d’un serveur SVN, cela supprimera l’authentification pour tous les serveurs SVN que vous avez configurés. Si vous souhaitez réinitialiser un seul serveur:

Dans le répertoire auth, vous devriez voir un dossier appelé svn.simple. Ouvrez chacun de ces fichiers avec un éditeur de texte pour déterminer lequel supprimer, puis supprimez ce fichier unique.

Étape très simple à suivre: Eclipse: Fenêtre —-> Préférences —–> SVN —–> Interface SVN —–> Sélectionnez SVNKit (Java pur)

J’ai été incapable de localiser le fichier svn.simple , mais svn.simple pu modifier les informations d’identification en utilisant les trois étapes suivantes:

Projet de caisse de SVN

entrer la description de l'image ici

Sélectionnez le référentiel dont vous avez besoin pour modifier les informations d’identification (remarque: vous n’effectuerez pas de paiement, mais cela vous amènera à l’écran pour entrer une combinaison nom d’utilisateur / mot de passe).

entrer la description de l'image ici

Enfin, entrez les nouveaux identifiants de nom d’utilisateur et de mot de passe:

entrer la description de l'image ici

C’est un peu déroutant, car vous commencez le processus d’initialisation d’un nouveau projet, mais vous ne réinitialisez que les informations d’identification du référentiel.

Dans les fenêtres:

  1. Ouvrez le type d’exécution %APPDATA%\Subversion\auth\svn.simple
  2. Cela ouvrira le dossier svn.simple
  3. vous trouverez un fichier, par exemple, fichier numérique Big Alpha
  4. Supprimez ce fichier.
  5. Redémarrez l’éclipse.
  6. Essayer d’éditer le fichier du projet et le valider
  7. vous pouvez voir la boîte de dialog demandant à userName password

Cela a fonctionné pour moi ….;)

Sur toute version Windows, suivez ce chemin:

C:\Users\{user_name}\AppData\Roaming\Subversion\auth\svn.simple

Supprimez ensuite le fichier avec le code hexa décimal dans ce dossier et redémarrez votre éclipse.

(Windows 7 Eclipse Indigo 3.7)

C: \ Utilisateurs \\ AppData \ Roaming \ Subversion \ auth \ svn.simple

Trouvez le fichier d’information svn et rendez-le accessible en écriture.
(ils sont en lecture seule par défaut) (aucun redémarrage de l’éclipse requirejs)

J’ai compris la méthode que j’ai écrite ci-dessous, et cela fonctionne parfaitement pour moi

dans eclipse, suivez ces étapes simples: Fichier -> Importer -> tapez svn -> projet de svn -> next -> Créer un nouvel emplacement de repository -> Next -> Vous verriez “Secure Storage” sous le menu d’authentification. Cliquez sur ce bouton “Secure Storage”. C’est l’endroit où nous pouvons supprimer tous les caches de mots de passe. Maintenant, une fois que vous êtes ici, suivez ces instructions:

  1. Sous l’onglet Mot de passe, cliquez sur “Effacer les mots de passe”
  2. Sous l’onglet “contents”, allez dans SVN, sélectionnez chaque sous-option et cliquez sur “Delete”
  3. Redémarrer l’éclipse

Tous les mots de passe stockés sont maintenant partis et vous pouvez utiliser votre nouveau mot de passe svn pour synchroniser

Supprimez le fichier .keyring sous l’emplacement: configuration \ org.eclipse.core.runtime, puis vous serez invité à afficher votre nouveau compte svn.

Supprimez le fichier .keyring sous l’emplacement: configuration \ org.eclipse.core.runtime, puis vous serez invité à afficher votre nouveau compte svn. pour moi cela a fonctionné.

J’utilise le protocole svn + ssh pour accéder à SVN. Ce que je devais faire pour résoudre un problème similaire, c’était d’ouvrir Putty et de le reconfigurer de sorte qu’il n’ait pas de nom_utilisateur_nom @ myserver mais un nom d’utilisateur correct @ myserver dans les sessions enregistrées.

Dans Eclipse: Ctrl + F8 -> Exploration du référentiel SVN -> Clic droit dans le référentiel -> Propriétés d’emplacement -> Terminer;)

J’ai supprimé le fichier dans le répertoire svn.simple au-dessous du chemin sur la machine Windows (Windows 7):

 C:\Users\[user_name]\AppData\Roaming\Subversion\auth 

Problème résolu.

Il y a plusieurs endroits sur Windows où SVN placera les informations d’identification mises en cache en fonction de la configuration du système. Lire SVNBook | Informations d’identification du client .

  • Le magasin d’informations d’identification principal se trouve dans %APPDATA%\Subversion\auth et vous pouvez exécuter la commande svn auth pour afficher et gérer son contenu.

  • Vous pouvez également exécuter cmdkey pour afficher les informations d’identification stockées dans Windows Credential Manager.

  • Si votre serveur SVN est intégré à Active Directory et prend en charge l’authentification Windows intégrée telle que VisualSVN Server, vos informations d’identification d’ouverture de session Windows sont utilisées pour l’authentification, mais elles ne sont pas mises en cache. Vous pouvez exécuter whoami pour connaître le nom de votre compte utilisateur.