Skip to topic | Skip to bottom
Home
Minfo03
Minfo03.SpecialKCVSr1.2 - 24 May 2004 - 20:00 - SylvainBeuclertopic end

Start of topic | Skip to actions

Accès CVS

Le dépôt CVS se situe sur ma petite machine. Elle est branchée en permanence sur Internet à l'aide d'une connexion ADSL 128. A chaque reconnexion, beuc.dyndns.org est mis à jour pour refléter la nouvelle adresse IP.

J'ai créé un compte pour chacun des membres du projet: cyril, julien, pierre, sylvain. Le fait d'avoir plusieurs compte plutôt qu'un permet de déterminer qui a fait quoi. L'accès se fait par CVS, qui appelle de manière transparente SSH.

Voir le dépôt CVS en ligne

ViewCVS permet d'afficher un dépôt CVS sous la forme d'une arborescence à parcourir avec un navigateur: http://beuc.dyndns.org/cgi-bin/viewcvs.cgi/specialk/. Graphe des versions à la volée et coloration syntaxique sont activés.

Accès à la machine

Le moins contraignant est d'utiliser une clef SSH.

  • Création de la clef: ssh-keygen -t dsa. Deux fichiers id_dsa et id_dsa.pub sont créés dans ~/.ssh. L'utilisation d'une passphrase (demandée pendant la création des clefs) est recommandée, de sorte que même si vous laissez trainer la clef privée, personne ne peut l'utiliser (bien qu'ici on n'ait pas besoin d'une haute sécurité).
  • Passphrase: L'intérêt d'une passphrase par rapport à un mot de passe est que l'on peut la mémoriser: pour cela il faut lancer un ssh-agent puis taper ssh-add. Sous RH9, le ssh-agent est automatiquement lancé à chaque session X.
  • Emplacement de la clef: copier id_dsa.pub de votre machine vers ~/.ssh/authorized_keys sur la mienne. Soit vous me l'envoyez par e-mail, soit vous avez déjà un mot de passe et vous le faites vous-mêmes.

Utiliser CVS

  • Positionner: export CVS_RSH=ssh. A insérer dans ~/.bashrc.
  • Création d'une copie de travail: cvs -d:ext:prenom@beuc.dyndns.org:/cvs/ter co specialk (crée un répertoire specialk)
  • Mis à jour de la copie avant de faire des changements (dans specialk): cvs update
  • Enregistrement des modifications (dans specialk): cvs commit -m 'Description des changements'

to top

You are here: Minfo03 > TerRo1 > PagePersoSylvainBeucler > SpecialKCVS

to top

Copyright © 1999-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding WIKIDeptinfo? Send feedback