Skip to topic
|
Skip to bottom
Jump:
Minfo03
Minfo03 Web
Minfo03 Web Home
Changes
Index
Search
Webs
Accueil
Docs
Enseignants
Linfo
MIPS
Main
Minfo
Minfo03
Minfo04
Minfo05
Minfo06
Minfo07
Private
Projets
Sandbox
TWiki
Create
personal sidebar
Edit
Attach
Printable
Minfo03.SpecialKCVS
r1.2 - 24 May 2004 - 20:00 -
SylvainBeucler
topic 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
End of topic
Skip to action links
|
Back to top
Edit
|
Attach image or document
|
Printable version
|
Raw text
|
More topic actions
Revisions: | r1.2 |
>
|
r1.1
|
Total page history
|
Backlinks
You are here:
Minfo03
>
SpecialKCVS
to top
Copyright © 1999-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding WIKIDeptinfo?
Send feedback