web-dev-qa-db-fra.com

Comment changer les informations d'identification de l'utilisateur dans Subclipse?

J'utilise Subclipse (intégration Subversion dans Eclipse). Je veux maintenant changer les informations d'identification de l'utilisateur dans subclipse. Comment je fais ça? C'est de se connecter à Subversion en utilisant un autre compte utilisateur.

28
Ajay

Supprimez ou renommez le fichier '.keyring' d'Eclipse dans le dossier de configuration d'Eclipse. C'est là que le connecteur Subclipse SVNKit met en cache vos informations d'identification SVN.

[INSTALLATION Eclipse]\configuration\org.Eclipse.core.runtime.keyring

Si, d'autre part, vous utilisez le connecteur JavaHL - ou la ligne de commande SVN - alors leurs informations d'identification sont stockées dans le dossier de configuration d'exécution Subversion. Supprimez ou renommez le fichier d'informations d'identification.

Sous Windows:% APPDATA%\Subversion\auth
Sous Linux et OSX: ~/.Subversion/auth

Désolé pour ce cochon de complexité, pour ce qui devrait être un vrai système de contrôle de version. :-(

33
Thomas W

Si vous souhaitez vider les informations d'identification existantes, regardez cette réponse dans le wiki Subversion:

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

Si vous essayez d'extraire un référentiel sous un nom d'utilisateur spécifique, mais que le référentiel est disponible en lecture seule sous un compte invité, alors il n'y a pas de solution - vous devrez effectuer la récupération à l'aide de l'outil de ligne de commande. Même TortoiseSVN ne prend pas en charge ce cas d'utilisation.

7
Noel Grandin

J'ai beaucoup lutté sur mon Mac. Plus tard, a trouvé une solution simple.

1) Aller aux préférences enter image description here 2) Allez dans Général et recherchez l'onglet Sécurité

3) Allez dans la section de contenu et recherchez le référentiel enter image description here

4) Supprimez le référentiel. Il redémarrera automatiquement.

Vous pouvez également accéder au fichier secure_storage sous votre répertoire personnel. Ouvrez-le dans l'éditeur de VI et supprimez la ligne du référentiel correspondant. Je préférerais l'interface utilisateur car elle est simple.

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

6
ajeetkg

Vous trouverez les fichiers de mots de passe sur: disque:\Documents and Settings\your_username\Application Data\Subversion\auth\svn.simple \

Supprimez les fichiers et actualisez le référentiel. Subclipse vous invitera à entrer un nom d'utilisateur et un mot de passe pour votre référentiel.

5
Danylo Volokh

Dans Mac OS X Lion, je l'ai trouvé stocké dans le porte-clés Apple

1
Joe Plante

Comme j'utilise Subversive , je ne peux pas vérifier cela, mais cela devrait être quelque chose du genre:

  1. Accédez à l'écran Préférences
  2. Sous Équipe , [~ # ~] svn [~ # ~] , sélectionnez Gestion des mots de passe
  3. Supprimez les données d'authentification stockées pour le référentiel souhaité

Vous pouvez également le faire depuis votre client Subversion, car les données d'authentification sont stockées dans le .svn Dossiers.

0
Paul Lammertsma

Dans la perspective SVN, cliquez avec le bouton droit sur un référentiel et sélectionnez 'Propriétés de l'emplacement ...'. Modifier 'Authentification', dans l'onglet Général.

0
thiagomdo