Comment changer les utilisateurs dans TortoiseSVN
Je configurais un autre utilisateur pour utiliser notre référentiel SVN. Il n'avait pas de nom d'utilisateur/mot de passe, donc je me suis connecté avec mes identifiants. Nous avons maintenant un nom d'utilisateur/mot de passe pour lui.
Comment puis-je déconnecter TortoiseSVN et oublier l'ancien mot de passe pour pouvoir entrer le nouveau nom d'utilisateur/mot de passe?
7 réponses
- Ouvrez L'Explorateur Windows.
- Faites un clic droit n'importe où dans la fenêtre.
- Cliquez Sur TortoiseSVN → Paramètres.
- Sur Données Enregistrées.
- Sur Vider à côté de Données d'Authentification (voir ci-dessous).
- vérifiez les éléments d'authentification à effacer.
- Cliquez sur OK .
Toutes les données d'authentification enregistrées pour tous les projets sont supprimées.
Vous devrez entrer de nouveau les informations d'identification pour reconnecter.
- clic droit
- TortoiseSVN
- Paramètres
- Données Enregistrées
- Données D'authentification-Effacer
Il y a plusieurs façons de le faire, via les paramètres ou en supprimant le cache.
La suppression du cache est la méthode la plus polyvalente. Tout d'abord, localisez-le:
Sur XP, il était situé ici:
C:\Documents and Settings\%USER%\Application Data\Subversion\auth\svn.simple\
Sur Vista, il était situé ici:
C:\Users\%USER%\AppData\Roaming\Subversion\auth\svn.simple\
Ensuite, regardez dans ces fichiers avec le bloc-notes, et supprimez celui avec vos informations d'identification.
Si vous souhaitez supprimer un seul mot de passe enregistré, par exemple pour "user1":
- Accédez au répertoire des mots de passe enregistrés(
*c:\Users\USERNAME\AppData\Roaming\Subversion\auth\svn.simple\*
) - vous trouverez plusieurs fichiers dans ce dossier (nommés avec une valeur de hachage)
- trouvez le fichier qui contient le nom d'utilisateur "user1", que vous voulez changer (ouvrez-le avec le bloc-notes).
- Supprimer le fichier.
- La prochaine fois que vous vous connecterez à votre serveur SVN, Tortoise vous demandera un nouveau nom d'utilisateur et un nouveau mot de passe.
Après avoir lutté avec cela et essayé toutes les réponses sur cette page, j'ai finalement réalisé que j'avais les informations d'identification incorrectes stockées par windows pour le serveur qui héberge notre subversion. J'ai effacé cette valeur stockée à partir des informations d'identification windows et tout va bien.
Remplacez la ligne dans le fichier htpasswd:
Aller à: http://www.htaccesstools.com/htpasswd-generator-windows/
(si le lien a expiré, recherchez un autre générateur depuis google.com.)
Saisissez votre nom d'utilisateur et votre mot de passe. Le site va générer une ligne cryptée. Copiez cette ligne et remplacez-la par la ligne précédente dans le fichier "repo/htpasswd".
Vous devrez peut-être aussi Effacer les 'données D'authentification' de TortoiseSVN → Settings → Saved Données.
Vous ne pouvez pas changer votre mot de passe via Tortoise, il doit être changé sur le serveur SVN lui-même. En tant qu'administrateur ont seulement la permission de changer le mot de passe