Nwlapcug.com


Come impostare un Repository CVS con Ubuntu

Un server CVS o Concurrent Versions System, è un sistema di controllo versione che tiene traccia delle modifiche ai file che si sta lavorando. Il server CVS è dotato di un repository CVS, quindi è necessario installare il server prima è possibile impostare il repository. Come molte applicazioni, è possibile installare il server CVS con il comando "apt-get" nel terminale, dove "apt" sta per Advanced Packaging Tool ed è un metodo incorporato per installare e configurare i pacchetti in Ubuntu.

Istruzioni

1

Avviare una finestra di terminale e quindi eseguire il seguente comando:

sudo apt-get install cvsd

Inserisci la tua password di amministratore e quindi premere "Y" quando viene richiesto di installare il server CVS. Dopo l'installazione, viene visualizzato un menu; utilizzare i tasti freccia per selezionare "OK" e premere "Invio".

2

Configurare il server mediante l'esecuzione di "sudo vi /etc/cvsd/cvsd.conf" (senza virgolette) dal terminal. Modificare le impostazioni nel file di testo che desiderate, tra cui l'opzione di RootJail che determina dove andrà il tuo repository.

3

Creare e inizializzare un nuovo repository eseguendo i comandi seguenti, sostituendo "Progetto1" con il nome che volete dare al repository:

sudo mkdir /var/lib/cvsd/project1
sudo cvs -d /var/lib/cvsd/project1 init

4

Assegnare la proprietà della cartella cvsd al server CVS con il comando seguente:

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

5

Aggiungere gli utenti al repository con il seguente comando, sostituendo "utente" con il nome effettivo dell'utente al quale si desidera concedere l'accesso:

sudo cvsd-passwd/var/lib/cvsd/project1/utente

Immettere una password per l'utente quando richiesto.

6

Eseguire il comando seguente per avviare il server:

sudo /etc/init.d/cvsd restart

7

Uno dei tuoi nuovi repository impostato come predefinito utilizzando il seguente comando, sostituendo i valori di esempio come appropriato:

esportazione CVSROOT=:pserver:username@your_server_name: / path_to_repository

Consigli & Avvertenze

  • Informazioni contenute in questo articolo si applica a Ubuntu 13.04. Essa può variare leggermente o significativamente con altre versioni.