1- On installe d'abord Lincvs (dépôt Universe sous Ubuntu avec synaptic) ou alors on tape la commande suivante.
Code : Tout sélectionner
$ sudo apt-get install lincvs
2- Il faut d'abord régler l'authentification avec le serveur distant (ici cvs.nainwak.org), a l'aide de ssh.
Il faut se placer dans le répertoire local (par défaut quand vous ouvrez un terminal). Ensuite vous taper les commandes
Code : Tout sélectionner
$ mkdir .ssh
$ cd .ssh
$ ssh-keygen -t rsa -f id_rsa
$ scp id_rsa.pub cakeman@cvs.nainwak.org:.ssh/authorized_keys
3- Configuration de Lincvs (pour le lancer, il suffit de taper "lincvs")
- Vous allez dans Options/options onglet "progammes externe" et vous mettez "ssh" dans "shell à distance".
- allez dans Options/options onglet "Détails CVS" et remplissez comme ci-dessous
- Ensuite, il vous faut créer un profil via Options/profile/add.
Vous devez remplir le formulaire suivant:
Name= Nom de votre profil
User= le nom de votre user sur le serveur distant
Serveur= le serveur cvs
Repository= le répertoire CVS du serveur distant
Vous remplissez les deux autres champs comme dans l'image
- Il ne reste plus qu'à importer le projet CVS sur votre machine local via Projet/examiner(commande cvs checkout)
Vous sélectionnez un profil
Installer en = répertoire dans lequel vous allez importer les sources CVS
Module CVS = C'est le nom du module CVS que vous voulez récupérer sur le serveur distant
Examiner comme = Nom du répertoire qui va être créer en local
Décocher l'option du bas (examen sans écriture) sinon les fichiers créés en local seront créés en lecture seule (aucun droit d'écriture)
On clique sur Ok et là c'est magique: ça marche !!!!
A la fin de l'importation, vous aller avoir un message auquel il faut répondre oui si vous comptez travailler plus tard avec lincvs sur ce projet.
Enfin, si vous souhaitez mettre à jour les fichiers en local par rapport aux fichiers sur le serveur distant: Répertoire/mise à jour.
Voilà je découvre CVS comme vous donc si il y en a qui teste la méthode, n'hésitez pas à m'envoyer des retours