7 votes

Extraction du dépôt svn par ssh

J'aimerais vraiment savoir comment extraire un dépôt SVN d'une machine distante qui n'utilise que le protocole svn (donc pas de WebDAV avec Apache, etc.) via une connexion SSH.

Quelqu'un peut-il me dire comment faire ?

Voici donc une nouvelle fois la situation pour clarifier les choses :

4voto

Sander Points 322
  1. Si votre serveur SVN n'est pas exécuté sur le port 22 par défaut : ajoutez une entrée de tunnel dans le fichier ~/.subversion/config

    Ouvrez le fichier, cherchez [tunnels] et une ligne, par exemple :

    sshserver = ssh -p [port sur lequel votre serveur ssh fonctionne]. -q

    Pour tout le monde : ajoutez -q si vous obtenez 'Killed by signal 15' lorsque vous essayez de passer à la caisse.

  2. Vérification en utilisant un chemin absolu à partir de l'emplacement distant

    Dans cet exemple, nous utilisons l'entrée de tunnel configurée à l'étape 1.

    svn co svn+sshserver://user@server/absolute/path/to/svn/repository/project/

Plus d'informations sur le contexte :

1voto

DrumM Points 111

Pourquoi utiliser encore svn :-) Essayez git

Par le biais de ssh :

svn co svn+ssh://user@path/to/svn/repo/
o
git svn clone svn+ssh://user@path/to/svn/repo/

Par le biais de https :

svn co https://user@path/to/svn/repo/
o
git svn clone https://user@path/to/svn/repo/

Si le premier nom d'utilisateur ne fonctionne pas, appuyez sur la touche Entrée. Vous pourrez alors entrer le nom d'utilisateur correct.

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