Otázka: Jak nainstaluji CVS server a vytvořím CVS repozitář v prostředí UNIX / Linux pro správu mých zdrojových kódů?
Odpověď: Opravdu byste měli používat subversion nebo GIT. Z nějakého důvodu, pokud stále chcete nainstalovat a nakonfigurovat CVS, použijte kroky vysvětlené níže.
1. Ověřte CVS
Ujistěte se, že váš server Linux má nainstalované životopisy, jak je uvedeno níže.
# cvs -v Concurrent Versions System (CVS) 1.11.22 (client/server) Copyright (C) 2006 Free Software Foundation, Inc.
Pokud nemáte na svém systému nainstalovaný CVS, nainstalujte jej z úložiště distribuce Linuxu. Například v systému založeném na redhat nainstalujte RPM, jak je znázorněno níže.
# rpm -ivh cvs-1.11.22-5.el5.i386.rpm
2. Vytvořte uživatele a skupiny CVS
Vytvořte uživatele CV, jak je uvedeno níže.
# useradd cvs # passwd cvs
Pokud chcete, aby do CVS repozitáře měli přístup pouze vývojáři, vytvořte skupinu vývojářů, jak je uvedeno níže.
# groupadd developers
3. Vytvořte adresář úložiště CVS
Pokud plánujete vytvořit CVS úložiště pro projekt1, vytvořte následující adresář /home/cvs/project1 a přidělte mu příslušná oprávnění.
$ cd /home/cvs $ mkdir project1
Jako root proveďte následující pro přiřazení skupiny vývojářů k tomuto adresáři a také se ujistěte, že skupina má plné oprávnění k tomuto adresáři project1.
# chgrp developers /home/cvs/project1/ # chmod g+srwx /home/cvs/project1
4. Inicializujte úložiště CVS
V současné době je /home/cvs/project1 pouze prázdným adresářem. Chcete-li to udělat jako CVS repozitář, měli byste jej inicializovat, jak je ukázáno níže.
$ cvs -d /home/cvs/project1 init
Po inicializaci uvidíte adresář CVSROOT vytvořený v repozitáři CVS.
$ ls -la /home/cvs/project1/ total 12 drwxrwxr-x 3 cvs developers 3096 Aug 21 15:11 . drwx------ 4 cvs cvs 3096 Aug 21 15:10 .. drwxrwxr-x 3 cvs cvs 3096 Aug 21 15:11 CVSROOT
Nyní můžete začít kontrolovat svůj zdrojový kód do /home/cvs/project1 CVS úložiště.