Connexions à un projet CVS via Eclipse en accès local et distant Frédéric Lepage 15 Mai 2007 1
TABLE DES MATIÈRES TABLE DES MATIÈRES Table des matières 1 Introduction 3 1.1 Workspace........................................... 3 1.2 Type de projet........................................ 4 2 Accès local 6 2.1 Paramètres d accès...................................... 6 2.2 Module............................................ 9 2.3 Projet............................................. 11 2.4 Tag............................................... 13 2.5 Récupération......................................... 14 3 Accès à distance via SSH 15 3.1 Paramètres d accès...................................... 15 3.2 Module............................................ 18 3.3 Projet............................................. 20 3.4 Tag............................................... 22 3.5 Récupération......................................... 23 4 Conclusion 24 5 Tips 24 5.1 Supprimer un repository mémorisé dans Eclipse...................... 24 5.2 Changer le repository d un projet pour y accéder différemment............. 24 Frédéric Lepage - 21 mai 2007 2 / 24
1 INTRODUCTION 1 Introduction 1.1 Workspace Nous allons créer un workspace de test (cf. fig 1) nous permettant de stocker les projets que nous allons déclarer. Créer le workspace où sera stocké le projet Cliquer sur le bouton OK Fig. 1 Création du workspace de travail Le workspace vient d être créé, il n y a donc aucun projet (cf. fig 2) Fig. 2 Liste des projets du workspace Frédéric Lepage - 21 mai 2007 3 / 24
1.2 Type de projet 1 INTRODUCTION 1.2 Type de projet Nous devons choisir un type de projet (cf. fig 3) Choisir File, New, Other Fig. 3 Choix d un autre type de projet Frédéric Lepage - 21 mai 2007 4 / 24
1.2 Type de projet 1 INTRODUCTION Nous devons choisir le type de projet CVS (cf. fig 4) Choisir CVS, Projects from CVS Cliquer sur le bouton Next. Fig. 4 Choix du type de projet CVS Frédéric Lepage - 21 mai 2007 5 / 24
2 ACCÈS LOCAL 2 Accès local 2.1 Paramètres d accès Nous devons renseigner les paramètres d accès au projet CVS (cf. fig 5) Si des accès ont déjà été définis, ils apparaissent dans une liste Ici, nous allons créer un nouvel accès et donc sélectionner l option Create a new repository location Cliquer sur le bouton Next Fig. 5 Cas où des accès existent déjà Frédéric Lepage - 21 mai 2007 6 / 24
2.1 Paramètres d accès 2 ACCÈS LOCAL Renseigner les paramètres des différentes subsections (cf. fig 6) : Host, ex : pollux.info.emn.fr Repository path, ex : /disk/pollux/sda7/th/msegura/cvsroot User, ex : flepage Password, mot de passe faible à l EMN, ex : ******** Connection type, ex : pserver Use port, ex : 2403 Cliquer sur le bouton Next Fig. 6 Renseignement des paramètres d accès Frédéric Lepage - 21 mai 2007 7 / 24
2.1 Paramètres d accès 2 ACCÈS LOCAL Renseignement du mot de passe pour l accès (cf. fig 7) : Password, mot de passe fort à l EMN, ex : ******** Cliquer sur le bouton OK. Fig. 7 Renseignement du mot de passe FORT Frédéric Lepage - 21 mai 2007 8 / 24
2.2 Module 2 ACCÈS LOCAL 2.2 Module Choix du type de recherche pour le module (cf. fig 8) : Choisir l option Use an existing module Cliquer sur le bouton Next. Fig. 8 Choix du type de recherche pour le module Frédéric Lepage - 21 mai 2007 9 / 24
2.2 Module 2 ACCÈS LOCAL Choix du module (cf. fig 9) : Choisir le module dans la liste Cliquer sur le bouton Next. Fig. 9 Choix du module Frédéric Lepage - 21 mai 2007 10 / 24
2.3 Projet 2 ACCÈS LOCAL 2.3 Projet Renseignement du nom local pour le projet (cf. fig 10) : Entrer le nom pour identifier le projet, ex : NomModule Local Cliquer sur le bouton Next. Fig. 10 Renseignement du nom local pour le projet Frédéric Lepage - 21 mai 2007 11 / 24
2.3 Projet 2 ACCÈS LOCAL Renseignement du répertoire local du projet (cf. fig 11) : Spécifier le répertoire de stockage local du projet, par défaut c est le nom local du projet Cliquer sur le bouton Next. Fig. 11 Renseignement du répertoire local du projet Frédéric Lepage - 21 mai 2007 12 / 24
2.4 Tag 2 ACCÈS LOCAL 2.4 Tag Choix du type de récupération pour le projet (cf. fig 12) : Spécifier le tag si besoin, sinon laisser à vide Cliquer sur le bouton Finish. Fig. 12 Choix du type de récupération pour le projet Frédéric Lepage - 21 mai 2007 13 / 24
2.5 Récupération 2 ACCÈS LOCAL 2.5 Récupération La récupération est en cours (cf. fig 13) Fig. 13 Récupération du projet Frédéric Lepage - 21 mai 2007 14 / 24
3 ACCÈS À DISTANCE VIA SSH 3 Accès à distance via SSH 3.1 Paramètres d accès Nous devons renseigner les paramètres d accès au projet CVS (cf. fig 14) Si des accès ont déjà été définis, ils apparaissent dans une liste Ici, nous allons créer un nouvel accès et donc sélectionner l option Create a new repository location Cliquer sur le bouton Next Fig. 14 Choix de création d un nouvel accès Frédéric Lepage - 21 mai 2007 15 / 24
3.1 Paramètres d accès 3 ACCÈS À DISTANCE VIA SSH Renseigner les paramètres des différentes subsections (cf. fig 15) : Host, ex : ftk2.emn.fr Repository path, ex : /disk/pollux/sda7/th/msegura/cvsroot User, ex : flepage Password, mot de passe faible à l EMN, ex : ******** Connection type, ex : extssh Use port, ex : 2222 Cliquer sur le bouton Next Fig. 15 Choix de création d un nouvel accès Frédéric Lepage - 21 mai 2007 16 / 24
3.1 Paramètres d accès 3 ACCÈS À DISTANCE VIA SSH Renseignement du mot de passe pour l accès (cf. fig 16) : Password, mot de passe fort à l EMN, ex : ******** Cliquer sur le bouton OK. Fig. 16 Renseignement du mot de passe FORT Frédéric Lepage - 21 mai 2007 17 / 24
3.2 Module 3 ACCÈS À DISTANCE VIA SSH 3.2 Module Choix du type de recherche pour le module (cf. fig 17) : Choisir l option Use an existing module Cliquer sur le bouton Next. Fig. 17 Choix du type de recherche pour le module Frédéric Lepage - 21 mai 2007 18 / 24
3.2 Module 3 ACCÈS À DISTANCE VIA SSH Choix du module (cf. fig 18) : Choisir le module dans la liste Cliquer sur le bouton Next. Fig. 18 Choix du module Frédéric Lepage - 21 mai 2007 19 / 24
3.3 Projet 3 ACCÈS À DISTANCE VIA SSH 3.3 Projet Renseignement du nom local pour le projet (cf. fig 19) : Entrer le nom pour identifier le projet, ex : NomModule Distant Cliquer sur le bouton Next. Fig. 19 Renseignement du nom local pour le projet Frédéric Lepage - 21 mai 2007 20 / 24
3.3 Projet 3 ACCÈS À DISTANCE VIA SSH Renseignement du répertoire local du projet (cf. fig 20) : Spécifier le répertoire de stockage local du projet, par défaut c est le nom local du projet Cliquer sur le bouton Next. Fig. 20 Renseignement du répertoire local du projet Frédéric Lepage - 21 mai 2007 21 / 24
3.4 Tag 3 ACCÈS À DISTANCE VIA SSH 3.4 Tag Choix du type de récupération pour le projet (cf. fig 21) : Spécifier le tag si besoin, sinon laisser à vide Cliquer sur le bouton Finish. Fig. 21 Choix du type de récupération pour le projet Frédéric Lepage - 21 mai 2007 22 / 24
3.5 Récupération 3 ACCÈS À DISTANCE VIA SSH 3.5 Récupération La récupération est en cours (cf. fig 22) Fig. 22 Récupération du projet Frédéric Lepage - 21 mai 2007 23 / 24
5 TIPS 4 Conclusion Nous avons donc 2 projets dans le workspace pointant sur les mêmes sources : Le premier nous permet de se connecter à distance hors site Le second nous permet de se connecter localement sur site Fig. 23 Projets du workspace 5 Tips 5.1 Supprimer un repository mémorisé dans Eclipse Cliquer sur le bouton Window, Show View, Other, CVS, CVS Repositories. Cliquer sur le bouton OK. La liste des repositories s affiche en bas, il suffit de se placer sur l un deux et de cliquer droit sur Discard location pour le supprimer. 5.2 Changer le repository d un projet pour y accéder différemment Cliquer droit sur le projet puis bouton Properties Cliquer sur l onglet CVS Cliquer sur le bouton Change Sharing... et décocher la case Show only compatible... si nécessaire afin de visualiser la liste des répertories existant. Sélectionner le reportory et claiquer sur le bouton OK. Frédéric Lepage - 21 mai 2007 24 / 24