cvsnt : aide pour installation sous linux

cvsnt : aide pour installation sous linux - Linux et OS Alternatifs

Marsh Posté le 22-01-2004 à 09:18:43    

Bonjour,
 
j'essaye d'installer un serveur CVS sous linux,
mais je n'y arrive pas.
Les quelques documents disponibles sont très légers,
peu de commandes à réaliser, mais malgré cela,
ça ne fonctionne pas.
 
Voici ce que j'ai fait :  
tar xzf cvsnt....
./configure
make
make install
 
Bon, jusque là, tout est OK.
Ah oui, j'oubliais, dans la doc, ils disent d'effacer le rpm de cvs (cvs en local et cvsnt comme serveur réseau ?!)
 
Ensuite, et c'est là que ça commence à être moins précis.
Modifier le fichier /etc/cvsnt/PServer en fonction de l'utilisation :

Code :
  1. #
  2. # Repository definitions (0..n)
  3. #
  4. Repository0=/usr/local/CVSROOT
  5. #Repository1=/usr/local/cvs-other
  6. #
  7. # Repository prefix
  8. #
  9. RepositoryPrefix=/usr/local
  10. #
  11. # Encryption  0=Don't force encryption,
  12. #             1=Request authentication,
  13. #             2=Request encryption,
  14. #             3=Require authentication,
  15. #             4=Require encryption
  16. #
  17. #EncryptionLevel=0
  18. #
  19. # Compression 0=Don't force compression
  20. #             1=Request compression
  21. #             2=Require compression
  22. #
  23. #CompressionLevel=0
  24. #
  25. # CertificateFile  PEM certificate for use with sserver
  26. # PrivateKeyFile   PEM certificate for use with sserver
  27. #
  28. #CertificateFile=/etc/ssh/cvsnt.pem
  29. #PrivateKeyFile=/etc/ssh/cvsnt.pem
  30. #
  31. # NoReverseDns     Disable Reverse lookups by the server to help broken
  32. #                  DNS setups.
  33. #                  This causes LockServer to report bare IP addresses.
  34. #                  It is recommended that the DNS is fixed rather thani
  35. #                  using this option.
  36. #
  37. #NoReverseDns=0
  38. #
  39. # LockServer       Default lock server location.  Can be overridden by
  40. #                  LockServer directive in individual repositories.
  41. #
  42. LockServer=192.168.100.150:2402


 
Donc mon répository se trouvera dans le répertoire /usr/loca/CVSROOT
 
Il faut modifier le fichier /etc/inetd.conf
J'ajoute la ligne

Code :
  1. cvspserver stream tcp   nowait  cvs     /usr/sbin/tcpd  /usr/bin/cvs -f --allow-root=/usr/local pserver


 
Ensuite il faut ajouter la variable d'environnement CVSROOT.
(est-ce nécéssaire si on y accède via le réseau,
ou est-ec utile uniquement en local ? pour éviter de donner l'argument -d ??)
export CVSROOT=/usr/local/CVSROOT
 
Enfin je lance le daemon cvslockd
 
Faut-il créer des utilisateurs ou non ?
si oui, la commande serait :
cvs passwd -a cvsuser
 
...mais ça ne fonctionne pas.
 
cvs passwd -d :pserver:192.168.100.150:/user/local/CVSROOT -a cvsuser
 
Bon, je suis un peu perdu.


---------------
Il n'est pas nécéssaire de réussir pour persévérer.
Reply

Marsh Posté le 22-01-2004 à 09:18:43   

Reply

Marsh Posté le 22-01-2004 à 09:28:41    

tu as aussi du mal à trouver la bonne section sur le forum...

Reply

Marsh Posté le 22-01-2004 à 09:37:32    

Donc on ne fait du software/réseau que sous windows ????


---------------
Il n'est pas nécéssaire de réussir pour persévérer.
Reply

Marsh Posté le 22-01-2004 à 09:52:00    

warp a écrit :

Donc on ne fait du software/réseau que sous windows ????


 
C'est krapaud quoi  :sarcastic:
 
Pour ton problème, on pourrait savoir quelle distribution Linux tu utilises ? Et est-ce que tu as absolument besoin de cvsnt car le cvs de base marche très sous Linux.
 
Si tu n'as pas besoin de cvsnt, il est très probable que ta distribution propose une installation facile de cvs.

Reply

Marsh Posté le 22-01-2004 à 10:04:35    

Bon, j'ai décidé d'installer cvs, plutôt que cvsnt.
Un petit détour ici pour vérifier si il n'y a pas de réponse avant de virer cvsnt,
et donc ta réponse va dans le même sens.


---------------
Il n'est pas nécéssaire de réussir pour persévérer.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed