[TortoiseSVN][Subversion]peut ont communiquer en ssh TortoiseSvn->Svn

peut ont communiquer en ssh TortoiseSvn->Svn [TortoiseSVN][Subversion] - Divers - Programmation

Marsh Posté le 05-01-2005 à 11:21:33    

Bonjour,
j'aurais voulu savoir si il était possible de communiquer en "SSH" entre TurtoiseSvn et mon référentiel SubVersion sur mon serveur.
 
Si oui comment doit on procéder.
 
merci

Reply

Marsh Posté le 05-01-2005 à 11:21:33   

Reply

Marsh Posté le 09-10-2007 à 16:57:49    

Je répond un peu tard, désolé ! Mais je commence seulement à m'y mettre. Oui c'est possible. Si la connection svn+ssh:// fonctionne déjà lorsque tu fais de la console, il n'y a rien à faire de particulier, utilise simplement svn+ssh:// au lieu de svn:// et ca devrait marcher...
 
Mais pour ne pas retaper ton mot de passe toutes les 3 secondes, il faut utiliser l'authentification automatique de SSH. Chez moi, voilà comme j'ai fait :
 
$ ssh-keygen -t rsa
 
  Press enter 3 times (leave empty password), this should write
  your private/public keys to ~/.ssh/id_rsa and ~/.ssh/id_rsa.pub.
  Now append your public key to ~/.ssh/authorized_keys :
 
$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
 
  Try to connect by SSH, your password shouldn't be asked !
 
7) You may also want to acces your SVN from Windows using
   PuTTY and TortoiseSVN. If so, transfer your private key
   to your windows box then download PuTTYgen and use it
   to convert your private key to PuTTY format (.ppk).
   In PuTTY configuration, select id_rsa.ppk from  
   Connection/SSH/Auth menu. Save profile under a
   name that is *DIFFERENT* than the SVN host.
 
   TortoiseSVN repository browser is able to use PuTTY
   profiles by reading the config file that is stored
   in your personnal folder. So replace the SVN host
   by your PuTTY profile name, and that's all !
 
Il y a éventuellement d'autres trucs à faire comme configurer le serveur ssh pour qu'il accepte l'authentification automatique... Et tel que c'est écrit plus haut, ca marche lorsque le client et le serveur sont sur la machine. Sinon, c'est chez le serveur que doit se trouver le fichier authorized_keys, et il y a aussi des trucs en plus à faire par rapport aux comptes utilisateurs. Mais j'ai pas encore eu a faire ça.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed