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.