IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Eclipse Discussion :

[Subclipse / SVN / SSH] Serveur SVN n'acceptant pas SSH


Sujet :

Eclipse

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 24
    Points : 12
    Points
    12
    Par défaut [Subclipse / SVN / SSH] Serveur SVN n'acceptant pas SSH
    Bonjour,

    Je souhaiterais paramétrer Subclipse pour accéder à un serveur SVB n'acceptant pas SSH. Cette machine n'est visible qu'à travers deux autres machines.

    En gros j'ai la configuration suivante :
    Localhost (Linux) ---(ssh)--> Machine 1 --(ssh)--> Machine 2 ---(svn)--> Serveur svn
    J'ai l'impression que protocole svn+ssh de Subclipse essaie de faire ssh sur le serveur SVN mais celui-ci n'accepte pas ces connexion SSH. Je ne peux pas installer de client SSH dessus.

    J'essaie de faire un tunnel SSH jusqu'à la machine 2 avec
    ssh -X user1@machine1 ssh -Y user2@machine2
    dans un script.

    En surchargeant le protocole SSH avec la variable d'environnement SVN_SSH mais ça ne marche pas toujours je pense, car le serveur SVN n'accepte pas SSH.

    Quelqu'un a une idée?

    Merci

    François.

  2. #2
    Rédacteur/Modérateur
    Avatar de Laurent.B
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2004
    Messages
    3 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 3 468
    Points : 17 036
    Points
    17 036
    Par défaut
    Bonjour,

    Est-ce que sans faire intervenir Eclipse, ça fonctionne avec un client SVN, ton mic-mac ?
    Responsable FAQ Eclipse | Maintiens et développe un des logiciels destinés aux rédacteurs sur developpez.com
    Gardons toujours à l'esprit que le forum constitue une base documentaire, dont l'utilité et la qualité dépendent du soin apporté à nos questions et nos réponses. Soyons polis, précis (dans le titre et dans le corps des questions), concis, constructifs et faisons de notre mieux pour respecter la langue française et sa grammaire. Merci pour nous (les modérateurs) mais aussi et surtout, merci pour vous.
    Problème solutionné => je vais au bas de la page et je clique sur le bouton (qui suite à mise à jour du forum, a légèrement changé d'aspect).

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 24
    Points : 12
    Points
    12
    Par défaut
    Bonjour,

    Je n'ai pas de client SVN sur la machine courante, je n'ai que Eclipse et c'est vrai que ce n'est pas top pour débugger...

    Cela dit j'ai trouvé une machine depuis laquelle le serveur SVN accepte SSH !

    J'essaie de faire un tunnel à la main en faisant successivement
    ssh -XY user1@machine1
    ssh -XY user2@machine2
    ssh -XY user3@machineSVN
    Puis dans Eclipse de faire :
    svn://localhost:6000/SVN_rep_location
    Car si j'ai bien compris, ssh -Y renvoie sur le port 6000 ?

    Mais ça ne fonctionne pas.

    Je n'ai pas compris comment Eclipse pourrait retrouver le port SVN de la machine SVN sur le port 6000 de localhost car, avec ssh -Y, on ne spécifie pas le port qu'on renvoie, et donc pas le port de SVN.

    Avec ssh -L, le tunnel s'arrête sur la machine 1, je ne sais pas comment trouver un port ouvert pour faire passer le tunnel.

    Merci.

    François.

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 24
    Points : 12
    Points
    12
    Par défaut
    Ok, j'ai svn maintenant, et ça ne marche pas...

    Sur ma machine, après les ssh -XY :
    svn checkout svn://localhost:6000/repositoryLocation
    svn: Network connection closed unexpectedly
    Pourtant ça marche quand je suis directement sur la machine 2.
    C'est donc le tunnel ssh qui ne marche pas

    Quand je redirige les ports à la main :
    ssh -N -v -L 6016:machine1:6016 user1@machine1 ssh -N -v -L 6016:machine2:58888 user2@machine2 ssh -N -v -L 58888:serverSVN:3690 userSVN@serverSVN
    J'obtiens dans le shell où j'ai fait le ssh :
    debug1: Connection to port 6016 forwarding to machine1 port 6016 requested.
    debug1: channel 2: new [direct-tcpip]
    channel 2: open failed: connect failed: Connection refused
    debug1: channel 2: free: direct-tcpip: listening port 6016 for machine1 port 6016, connect from ::1 port 53461, nchannels 3
    En gros il me faudrait un port ouvert pour la redirection sur la machine 1 non?

    merci.

    François.

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 24
    Points : 12
    Points
    12
    Par défaut
    Bonjour,

    Ca y est, j'arrive à accéder au serveur svn via le protocole svn depuis la machine1. J'ai donc la configuration suivante qui fonctionne :

    Localhost (Linux) ---(ssh)--> Machine 1 ---(svn)--> Serveur svn
    C'est plus simple.

    Je n'arrive toujours pas à faire svn depuis localhost avec eclipse et subversive.

    Quelqu'un a une idée?

    merci.

Discussions similaires

  1. [NETBEANS 6.0] Serveur SVN
    Par LoLoLem dans le forum NetBeans
    Réponses: 2
    Dernier message: 06/12/2007, 21h16
  2. [Bonne pratique] Synchronisation multi-serveurs SVN
    Par LeParrain735 dans le forum Subversion
    Réponses: 1
    Dernier message: 16/07/2007, 09h38
  3. Réponses: 2
    Dernier message: 05/06/2007, 16h28
  4. [Installation] Serveur SVN sous linux, stockage du dépôt sous Windows
    Par gk14fire dans le forum Subversion
    Réponses: 1
    Dernier message: 20/12/2006, 07h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo