Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
cvs_server [Le 06/08/2009, 08:41]
213.95.41.13
cvs_server [Le 11/11/2010, 11:01]
90.44.52.10
Ligne 1: Ligne 1:
-{{tag>breezy dapper edgy développement ​serveur}}+{{tag>Dapper Edgy programmation ​serveur}}
  
 ---- ----
Ligne 29: Ligne 29:
  
 ==== Pour Hardy Heron et supérieure ==== ==== Pour Hardy Heron et supérieure ====
 +Lien direct [[apt://​cvs|cvs]] ou :
   sudo apt-get install cvs   sudo apt-get install cvs
  
 ==== Versions antérieure ==== ==== Versions antérieure ====
 +Lien direct [[apt://​cvs,​xinetd|cvs et xinetd]] ou :
   sudo apt-get install cvs xinetd   sudo apt-get install cvs xinetd
  
Ligne 108: Ligne 110:
 ==== openbsd-inetd pour Ubuntu Hardy Heron et supérieure ==== ==== openbsd-inetd pour Ubuntu Hardy Heron et supérieure ====
  
-Depuis Ubuntu Hardy Heron, xinetd et inetd sont remplacé par openbsd-inetd.+Depuis Ubuntu Hardy Heron, xinetd et inetd sont remplacé par [[apt://openbsd-inetd|openbsd-inetd]].
  
 Voici la commande pour installer le paquet gérant openbsd-inetd : Voici la commande pour installer le paquet gérant openbsd-inetd :
  
-  sudo apt-get install ​telnetd+  sudo apt-get install ​openbsd-inetd
  
 Voici comment configurer le service : Voici comment configurer le service :
Ligne 120: Ligne 122:
  
 <note warning> <note warning>
-il peut apparaitre ​ +Dans la version d'​ubuntu 9.04, il apparait le message suivant à chaque fois qu'il faut utiliser gedit : 
-(gedit:​20882):​ Gtk-WARNING **: cannot open display:  + 
-</​note>​+  (gedit:​20882):​ Gtk-WARNING **: cannot open display: 
 + 
 +La solution temporaire que j'ai trouvé est de lancer ces commandes dans un nouveau terminal
 </​note>​ </​note>​
  
Ligne 178: Ligne 182:
 Le & à la fin va nous permettre de faire autre chose en même temps, sans ouvrir une autre console ... Le & à la fin va nous permettre de faire autre chose en même temps, sans ouvrir une autre console ...
  
-Le fichier est vide... Parfait nous allons le remplir. On a juste besoin ​d'un utilitaire pour crypter les mots de passe+Le fichier est vide... Parfait nous allons le remplir. On a juste besoin ​de l'​utilitaire ​htpasswd du paquet [[apt://​apache2-utils]] ​pour crypter les mots de passe
  
   sudo apt-get install apache2-utils   sudo apt-get install apache2-utils
Ligne 184: Ligne 188:
 Les mots de passe sont cryptés par cette commande : Les mots de passe sont cryptés par cette commande :
  
-  ​sudo htpasswd -n monUser1+  htpasswd -n monUser1
  
 On vous demande un mot de passe et une confirmation. Ne vous inquiétez pas, si vous avez saisi un utilisateur unix existant, la commande ne modifiera pas son mot de passe. A la fin, elle affiche quelque chose comme ça : On vous demande un mot de passe et une confirmation. Ne vous inquiétez pas, si vous avez saisi un utilisateur unix existant, la commande ne modifiera pas son mot de passe. A la fin, elle affiche quelque chose comme ça :
Ligne 196: Ligne 200:
   monUser1:​G2pCH9aRwVhjI:​cvs   monUser1:​G2pCH9aRwVhjI:​cvs
   anonymous::​cvs   anonymous::​cvs
 +
 +<note warning>
 +Si il vous est impossible d'​enregistrer.
 +Fermez l'​éditeur de texte sans enregistrer.
 +lancez la commande
 +  gksudo gedit /​chemin/​vers/​cvs/​CVSROOT/​passwd &
 +
 +cela donne par exemple
 +  gksudo gedit /​home/​rootcvs/​CVSROOT/​passwd &
 +</​note>​
  
 L'​utilisateur anonyme peut, quant à lui, ne pas avoir de mot de passe (laissez vide le champ réservé au mot de passe pour ne pas le définir). Il est alors important qu'il ne puisse pas modifier le cvs. Pour cela, sauvegardez et fermez le fichier de mots de passe. Faites ​ L'​utilisateur anonyme peut, quant à lui, ne pas avoir de mot de passe (laissez vide le champ réservé au mot de passe pour ne pas le définir). Il est alors important qu'il ne puisse pas modifier le cvs. Pour cela, sauvegardez et fermez le fichier de mots de passe. Faites ​
Ligne 204: Ligne 218:
  
   anonymous   anonymous
 +
 +<note warning>​même remarque que pour le passwd.
 +Si cela ne fonctionne pas,
 +Fermez l'​éditeur de texte sans enregistrer.
 +lancez la commande
 +  gksudo gedit /​chemin/​vers/​cvs/​CVSROOT/​readers
 +
 +cela donne par exemple
 +  gksudo gedit /​home/​rootcvs/​CVSROOT/​readers
 + </​note>​
  
 Dernière chose, si vous désirez renseigner la variable CVSROOT au démarrage, il vous suffit de modifier le fichier .bashrc de votre compte et d'y ajouter l'​export dedans : Dernière chose, si vous désirez renseigner la variable CVSROOT au démarrage, il vous suffit de modifier le fichier .bashrc de votre compte et d'y ajouter l'​export dedans :
Ligne 242: Ligne 266:
  
 Configurations : Configurations :
-   cd /​var/​lib/​cvsd ​and build the cvsroot:+   cd /​var/​lib/​cvsd ​ 
 +   # ​build the cvsroot:
    sudo cvsd-buildroot /​var/​lib/​cvsd  ​    sudo cvsd-buildroot /​var/​lib/​cvsd  ​
    sudo mkdir cvsroot    sudo mkdir cvsroot
Ligne 259: Ligne 284:
 Pour tester la connexion au serveur cvs : Pour tester la connexion au serveur cvs :
   cvs -d :​pserver:​justin@localhost:/​cvsroot login   cvs -d :​pserver:​justin@localhost:/​cvsroot login
 +  ​
 +En cas d'​erreur : cvs [login aborted]: connect to localhost(127.0.0.1):​2401 failed: Connection refused
 +
 +sudo vi /​etc/​cvsd/​cvsd.conf
 +
 +changer la ligne : Listen * 2401 par:​ Listen 0.0.0.0 2401 ou par : Listen 127.0.0.1 2401 pour une utilisation locale
 +
 +ensuite faire un redemarrage du cvsd :  sudo /​etc/​init.d/​cvsd restart
 +
 +
 +
 +
  
  
  • cvs_server.txt
  • Dernière modification: Le 11/09/2022, 10:34
  • par moths-art