web-dev-qa-db-fra.com

Comment changer le mot de passe en utilisant TortoiseSVN?

Je dois changer mon mot de passe SVN. J'utilise le client TortoiseSVN. Je ne parviens pas à trouver le changement de mot de passe ou à ajouter une option utilisateur.

C'est possible? Existe-t-il une solution de contournement ou une syntaxe de ligne de commande pour créer un utilisateur SVN ou modifier des utilisateurs?

34
Himanshu

Les modifications de mot de passe sont gérées par l'administrateur du serveur Subversion. En tant qu'utilisateur, il n'y a pas d'option de changement de mot de passe.

Vérifiez auprès de l'administrateur de votre serveur.

Si vous êtes l'administrateur, recherchez votre installation SVN Server. Si vous ne savez pas où il se trouve, il peut être répertorié dans Démarrer-> Programmes, exécuté sous les services dans Démarrer-> Panneau de configuration-> Services ou il peut être répertorié sous C:\Program Files.

Le serveur SVN doit avoir une application à exécuter pour ajouter/modifier/supprimer l'authentification et les utilisateurs.

18
Nathan Taylor

Pour changer votre mot de passe pour accéder à Subversion

En règle générale, cela serait géré par votre administrateur de serveur Subversion. Si c'est vous et que vous utilisez l'authentification intégrée, modifiez votre [repository]\conf\passwd fichier sur votre machine serveur Subversion.

Pour supprimer les informations d'identification mises en cache localement

Suivez ces étapes:

  • Faites un clic droit sur votre bureau et sélectionnez TortoiseSVN-> Paramètres
  • Sélectionnez Données enregistrées.
  • Cliquez sur Effacer contre Données d'authentification.

La prochaine fois que vous tenterez une action nécessitant des informations d'identification, il vous sera demandé de les saisir.

Si vous utilisez la ligne de commande svn.exe Utilisez le --no-auth-cache option pour que vous puissiez spécifier d'autres informations d'identification sans les mettre en cache sur votre utilisateur Windows.

97
Neil Barnwell

Vous ne pouvez pas changer votre mot de passe via TortoiseSVN. L'authentification auprès du serveur SVN doit être modifiée au sein du serveur SVN lui-même.

La façon dont vous y parvenez dépend du serveur SVN hébergeant le référentiel et de la façon dont le serveur SVN a été disposé sur votre ordinateur.

dans un environnement Windows, les informations d'identification sont généralement stockées dans <yoursvnroot>\conf\passwd.

Dans un environnement Linux, cela pourrait être comme ci-dessus, ou une myriade d'autres façons selon la façon dont il est hébergé.

3
Chris Wallis

Sur le serveur .. Dans notre environnement, nous exécutons Apache2 sur Windows Server 2003.
Supposons qu'Apache dessert notre référentiel à partir de C:\repo\MyProject

Le référentiel réel se trouve dans C:\repo\MyProject\db

et la configuration est dans C:\repo\MyProject\conf

Les mots de passe sont donc dans: C:\repo\MyProject.htaccess

Ils sont cryptés, un outil similaire à celui-ci: http://tools.dynamicdrive.com/password/

2
Chris Thornton

Remplacez la ligne dans le fichier htpasswd:

allez sur: http://www.htaccesstools.com/htpasswd-generator-windows/

(si le lien a expiré, recherchez un autre générateur sur google.com)

Saisissez votre nom d'utilisateur et votre mot de passe. Le site générera 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 également "effacer" les "données d'authentification" de tortoisSVN -> paramètres -> données enregistrées

1
M. Usman Khan

J'ai changé de mot de passe Windows aujourd'hui, puis Tortoise a refusé de me connecter au serveur SVN. Je l'ai contourné en ouvrant une boîte Dos et en faisant un "svn co ...". Il a demandé la nouvelle accréditation puis a fait son travail avec plaisir. Après cela, Tortoise fonctionne également.

0
ahwu