[CVS] Réinstallation de CVS

Réinstallation de CVS [CVS] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 29-01-2007 à 17:32:04    

Bonjour tout le monde!
 
Voilà pour des raisons de performance et de place sur le disque dur j'ai réinstallé un serveur cvs sur une autre machine (toujours sous linux).
 
J'ai initialisé mon repository sous /opt/cvs/depots
 
J'ai recréé tous les utilisateurs.
 
Puis j'ai copié les différents projets de l'ancien vers le nouveau.
 
Mais les utilisateurs peuvent accéder qu'à certains projets. Je me suis rendu compte que ceux où ils n'y arrivaient pas contenaient déjà un repository (par ex : /opt/cvs/depots/projet_A/CVSROOT)
Je ne savais pas que l'on pouvait avoir plusieurs repository (quel est l'intérêt?) et de plus cela fonctionnait comme cela avant la migration (les clients se connectaient sur /opt/cvs/depots/projet_A ) et maintenant ils obtiennent l'erreur : no such repository...
 
J'ai essayé de modifier les droits (chmod du repository), de faire un cvs init de ce repository mais rien n'y fait!
 
Avez-vous une idée???

Reply

Marsh Posté le 29-01-2007 à 17:32:04   

Reply

Marsh Posté le 29-01-2007 à 18:45:39    

tous les fichiers/dossiers sont bien utilisables par le groupe cvs ?

Reply

Marsh Posté le 29-01-2007 à 18:46:19    

cvs init ... malheureux...
 
reprend ta sauvegarde initiale et re-vérifie les permissions relatives au groupe.

Reply

Marsh Posté le 29-01-2007 à 19:48:32    

Et heuuuuu, t'aime l'archéologie ou bien ?  
 
Pourquoi ne pas faire du subversion plutôt (simple suggestion).

Reply

Marsh Posté le 29-01-2007 à 20:48:47    

Taz a écrit :

tous les fichiers/dossiers sont bien utilisables par le groupe cvs ?


 
Oui j'ai mis les droits 770 + groupe CVS sur tout le dossier

Reply

Marsh Posté le 29-01-2007 à 20:53:42    

Taz a écrit :

cvs init ... malheureux...
 
reprend ta sauvegarde initiale et re-vérifie les permissions relatives au groupe.


 
Pourquoi quelles sont les conséquences de re-faire un CVS init?

Reply

Marsh Posté le 30-01-2007 à 00:27:18    

Je suppose que ca recrée l'arbo initiale du repository...

Reply

Marsh Posté le 30-01-2007 à 09:51:37    

M300A a écrit :

Je suppose que ca recrée l'arbo initiale du repository...


 
Oui je me doutais bien qu'il ne faut faire qu'un cvs init mais vu que j'ai plusieurs repository je ne sais plus comment faire...
 
Help me please!  :bounce:

Reply

Marsh Posté le 30-01-2007 à 13:11:57    

ne fais pas de cvs init. récupère les fichiers tels quels

Reply

Marsh Posté le 30-01-2007 à 20:14:23    

Donc admettons que je recupere le dossier avec toutes les données du projet mais en supprimant le CVSROOT existant dans ce dossier (/opt/cvs/depots/Projet_A) et en laissant en revanche le CVSROOT à la racine (/opt/cvs/depots) ils pourront accéder sans problèmes à leur données sans perdre l'historique des version et tout et tout??

Reply

Marsh Posté le 30-01-2007 à 20:14:23   

Reply

Marsh Posté le 31-01-2007 à 09:51:23    

NON REPREND LE TEL QUEL :O

Reply

Marsh Posté le 31-01-2007 à 10:46:38    

Taz a écrit :

NON REPREND LE TEL QUEL :O


 
Et bien c'est ce que j'avais fait au tout début (voir premier post) et ça ne fonctionne pas cela leur retourne l'ereur suivante : no such repository
 
Ils essayent d'atteindre comme avant le reposytory dans /opt/cvs/depots/Projet_A et non dans /opt/cvs/depots... Et je ne comprend pas pourquoi cela ne fonctionne plus alors que j'ai tout refait comme avant (même chemin, même arborécence, ...)

Reply

Marsh Posté le 31-01-2007 à 22:44:36    

et bien fait la même disposition de fichier pardi ! ou fait des liens.

Reply

Marsh Posté le 01-02-2007 à 11:39:42    

Taz a écrit :

et bien fait la même disposition de fichier pardi ! ou fait des liens.


 
Peux-tu précisément me dire quoi faire car cela reste vague pour moi (toutes mes excuses pour mon ignorance...) car "fait la même disposition de fichier" cela revient à ce que j'ai déjà fait : j'ai exactement la même archi sur les 2 serveurs (cad /opt/cvs/depots/Projets_A ...  avec un CVSROOT dans depots + un autre dans projet_A)
 
Et "fait des liens" j'ai tenté ce matin un ln -s /opt/cvs/depots/prenat/CVSROOT /opt/cvs/depots/CVSROOT mais cela ne fonctionne pas mieux...

Reply

Sujets relatifs:

Leave a Replay

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