Comment faire pour configurer un référentiel CVS Avec Ubuntu

Un système CVS, ou Concurrent Versions serveur est un système de contrôle de version qui conserve la trace des modifications apportées aux fichiers sur lesquels vous travaillez. Le serveur CVS est livré avec un référentiel CVS, de sorte que vous devez installer le serveur avant de pouvoir mettre en place le référentiel. Comme beaucoup d'applications, vous pouvez installer le serveur CVS avec la commande "apt-get" dans le terminal, où "apt" signifie Advanced Packaging Tool, et est un moyen intégré pour installer et configurer les paquets dans Ubuntu.

Instructions

1 Lancez une fenêtre de terminal, puis exécutez la commande suivante:

sudo apt-get install cvsd

Entrez votre mot de passe administrateur, puis appuyez sur "Y" lorsque vous êtes invité à installer le serveur CVS. Après l'installation, un menu apparaît; utilisez les touches fléchées pour se déplacer à «OK», puis appuyez sur "Entrée".

2 Configurez le serveur en exécutant "sudo vi /etc/cvsd/cvsd.conf" (sans les guillemets) à partir du terminal. Modifiez les paramètres dans le fichier texte que vous avez besoin, y compris l'option RootJail qui détermine où vos dépôts iront.

3 Créer et initialiser un nouveau référentiel en exécutant les commandes suivantes, en remplaçant "project1" avec le nom que vous voulez donner le référentiel:

/ Var / lib / cvsd / la project1 sudo
sudo cvs -d / var / lib / cvsd / project1 initialisation

4 Donnez la propriété du dossier cvsd au serveur CVS avec la commande suivante:

sudo chown cvsd: cvsd / var / lib / cvsd -R

5 Ajouter des utilisateurs au référentiel avec la commande suivante, en remplaçant "utilisateur" avec le nom réel de l'utilisateur auquel vous souhaitez donner accès:

sudo cvsd-passwd / var / lib / cvsd / projet1 / utilisateur

Entrez un mot de passe pour l'utilisateur lorsque vous êtes invité.

6 Exécutez la commande suivante pour démarrer le serveur:

sudo restart

7 Définir un de vos nouveaux référentiels comme la valeur par défaut en utilisant la commande suivante, en remplaçant les valeurs d'exemple, selon le cas:

export CVSROOT =: pserver: nom d'utilisateur @ your_server_name: / path_to_repository

Conseils et avertissements

  • Les informations contenues dans cet article concerne Ubuntu 13.04. Il peut varier légèrement ou significativement avec d'autres versions.