Come impostare un repository CVS con Ubuntu

June 15

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

istruzione

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

sudo apt-get install cvsd

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

2 Configurare il server eseguendo "sudo vi /etc/cvsd/cvsd.conf" (senza virgolette) dal terminale. Modificare le impostazioni nel file di testo, come si richiede, tra cui l'opzione RootJail che determina dove i repository andrà.

3 Creare e inizializzare un nuovo repository eseguendo i seguenti comandi, sostituendo "Project1" con il nome che si desidera dare il repository:

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

4 Dare proprietà della cartella cvsd al server CVS con il seguente comando:

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

5 Aggiungere gli utenti al repository con il seguente comando, sostituendo "utente" con il nome effettivo del l'utente a cui si desidera consentire l'accesso:

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

Inserire una password per l'utente quando richiesto.

6 Eseguire il seguente comando per avviare il server:

restart sudo /etc/init.d/cvsd

7 Impostare uno dei tuoi nuovi repository come default utilizzando il seguente comando, sostituendo i valori di esempio a seconda dei casi:

export CVSROOT =: pserver: nomeutente @ your_server_name: / path_to_repository

Consigli e avvertenze

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