7 votes

TortoiseSVN/TortoisePlink demande "se connecter en tant que" pour toute opération de copie de travail.

Mon PC de bureau vient d'être rafraîchi et j'utilise maintenant Windows 7 64 bits.

Vu que mon employeur utilise des serveurs de développement Ubuntu avec svn 1.5, j'ai installé PuTTY, Pageant y TortoiseSVN 1.5.10-x64 . J'ai configuré pageant pour qu'il utilise ma clé ssh et PuTTY et lui semblent fonctionner correctement.

Cependant, si j'essaie d'effectuer une opération sur la copie de travail, j'obtiens une boîte de dialogue TortoisePlink, me demandant "login as :".

Cela fonctionne si j'entre mon nom d'utilisateur ssh pour le serveur sur lequel se trouve le dépôt svn, mais souvent il me faudra entrer le nom d'utilisateur plusieurs fois (je viens de tester "show log" et j'ai dû entrer mon nom d'utilisateur 4 fois). Cependant, il ne me demande pas mon mot de passe, donc il doit obtenir ma clé ssh de pageant.

Quand j'utilisais Windows XP, après avoir configuré correctement Pageant, TortoiseSVN ne m'a jamais demandé quoi que ce soit.

Pourquoi demande-t-il un nom d'utilisateur alors qu'il ne le faisait pas avant ? Cette information n'est-elle pas stockée dans la copie de travail ? Et comment puis-je spécifier le nom d'utilisateur que je veux qu'il utilise pour une copie de travail particulière afin que je n'aie pas à le saisir à nouveau ?

Note Parce que nos serveurs ont svn1.5 et que svn met automatiquement à jour les copies de travail au format actuel et que les formats des copies de travail ne sont pas rétrocompatibles, je dois utiliser TortoiseSVN 1.5 pour une vie sans tracas. Donc toute solution qui n'implique pas la mise à jour de mon svn ou de tortoisesvn est appréciée.

11voto

David Spillett Points 549

Il s'agit d'un problème connu . Tortoise 64 bit pointe son doigt vers PuTTy 32 bit :

7voto

James Mertz Points 390

Par défaut, PuTTY vous demandera toujours le nom d'utilisateur, à moins qu'il ne soit déjà fourni dans le nom d'hôte ou dans les paramètres de la session.

  • a) Modifiez le nom d'hôte (dans votre adresse SVN) pour qu'il se lise comme suit user@host au lieu de seulement host .

  • b) Ouvrez PuTTY, allez dans Configuration Données de connexion Entrez votre nom en tant que "Nom d'utilisateur pour la connexion automatique" ( または choisissez l'option "Utiliser le nom d'utilisateur du système"). Retournez à Session sélectionnez "Session par défaut" dans la liste, cliquez sur Sauvez .

La même chose s'applique à tous les programmes du paquet PuTTY (PuTTY lui-même, plink , pscp , psftp ).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X