CVS serwer

Kategoria: Artykuły, etykiety: sieć, internet

Dodany: 2010-09-25 13:33
Przez: paoolo

Wyświetleń: 10145

Instalacja cvsd:

Początkowo, wykonujemy co następuje:

aptitude install cvs cvsd

Na pytanie instalatora, odnośnie relatywnych, względem /var/lib/cvsd (chroot cvsd jail), ścieżek repozytoriów, podajemy katalogi gdzie pragniemy umieścić pliki źródłowe, czyli na przykład dla /pub to będzie (w przypadku Debian'a) w /var/lib/cvsd/pub

The repositories here should be initialized by hand with something like 'cvs -d /var/lib/cvsd/pub init' after which passwords can be set with 'cvsd-passwd /var/lib/cvsd/pub anonymous'.

Zgodnie z tą informacją, postąpimy po zakończeniu instalacji. Po zakończeniu wykonywania się aptitude, wykonujemy co następuje:

mkdir /var/lib/cvsd/pub
cvs -d /var/lib/cvsd/pub init

W katalogu (tutaj) /var/lib/cvsd/pub pojawia się nam CVSROOT.

W katalogu /var/lib/cvsd/pub wykonujemy co następuje:

cvs -d /var/lib/cvsd/pub checkout CVSROOT
cd /var/lib/cvsd/pub/CVSROOT
echo "anonymous" > READERS
echo "developer" >> READERS
echo "developer" > WRITERS

Po czym ustawiamy hasła

cvsd-passwd /var/lib/cvsd/pub anonymous
cvsd-passwd /var/lib/cvsd/pub developer

Następnie w /etc/cvsd/cvsd.conf, na samym końcu pliku

Listen localhost 2401 

zamiast

Listen * 2401

I pozostaje tylko

cvs -d /var/lib/cvsd checkout CVSROOT
chown -R cvsd:cvsd /var/lib/cvsd/pub
chown -R cvsd:cvsd /var/lib/CVSROOT
/etc/init.d/cvsd start

OSnews Wykop Blip Flaker Kciuk Śledzik Facebook Identi.ca Twitter del.icio.us Google Bookmarks