Linux-Bulgaria.ORG
навигация

 

начало

пощенски списък

архив на групата

семинари ...

документи

как да ...

 

 

Предишно писмо Следващо писмо Предишно по тема Следващо по тема По Дата По тема (thread)

Re: lug-bg: Publichen CVS (was: Re: Mirroring)


  • Subject: Re: lug-bg: Publichen CVS (was: Re: Mirroring)
  • From: danchev@xxxxxxxxx (George Danchev)
  • Date: Sun, 9 Jun 2002 23:42:39 +0300



> Íå ñúì ãî ïðîïóñíàë, ïðîñòî íå ìè ñå çàíèìàâàøå. Ìàëêî ãëóïàâî å â ìîìåíòà
> ÷å ïðàâÿ íîâà âåðñèÿ çà âñåêè úïäåéò íà changelog-à íî ïúê òàêà áè
> òðÿáâàëî
 äà å ïî-ëåñíî çà õîðàòà êîèòî ùå ïîëçâàò ïðîãðàìàòà. Èíà÷å ùå
> òðÿáâà äà îòäåëÿ ïðîãðàìèòå îò ôàéëîâåòå ñ äàííè è õîðàòà ñàìè äà ñè ãè
> ñúáèðàò. Àêî íà íÿêîé ìó ñå çàíèìàâà äà ñëîæè ôàéëîâåòå â ïóáëè÷åí CVS ùå å
> ÷óäåñíî. Ìîæå è àç äà íàñòðîÿ òóê ïðè ìåí åäèí ïóáëè÷åí CVS, ñàìî ÷å ùå
> òðÿáâà äà ïîïðî÷åòà êàê äà ãî íàïðàâÿ readonly çà íÿêîé è read-write çà
> äðóãè. Íÿêîé äà ìè êàæå êúäå äà ñè íàìåðÿ advanced cvs howto?

ìîæå áè íà lug-bg cvs-à íà sf ùå å íàé-ëåñíî? 
À èíà÷å ñúñ cvs ùå å ïî-ëåñíî çà âñè÷êè. çà òåá äà íàáóòâàø ïðîìåíèòå âñåêè 
ïúê ñëåä êàòî changelog-a ñå ïðîìåíè (commit) è çà users äà ãè ãåòâàò (cvs 
up) è òîëêî. íÿìà êàêâî äà ðàçäåëÿø ïðîãðàìè îò äàííè, êîéòî èñêà ìîæå ñàì äà 
ñè âìåñå ïðîìåíè àêî íåùî ãî ðúáè ... íî òîâà íå ïðå÷è.
íî àêî èñêàø äà ñåòúïíåø ïðè òåá, âèæ cvsbook íà Karl Fogel íàïðèìåð.
íàêðàòêî, cvs å è êëèåíò è äåìîí. èìà 2 ìåòîäà íà äîñòúï äî õðàíèëèùåòî 
pserver (2401/tcp) è ext (÷ðåç rsh è ssh - òîâà íå òè òðåáå).  Êàòî äåìîí íå 
ñåäè â î÷àêâàíå çàðåäåí â ïàìåòòà, à ðàç÷èòà íà inetd äà ãî ñúáóäè 
ïðè çàÿâêà îòâúí. ïðàèø åäíî repository:
cvs -d /path/to/repository init

ïðàèø åäíà ãðóïà cvs èëè src òàì ... :
src:x:40:george,anonymous

îïðàâÿø ñîáñòâåíîñòòà è ïðàâàòà
cd /path/to/repository
chgrp -R src .
chmod ug+rwx . CVSROOT

â /path/to/repository/CVSROOT ïðàâèø ôàéë passwd 
user : cvs_pass : optional_system_login_pass

Çà :pserver..., ïîíåæå CVS íå ïðåäîñòàâÿ utilka çà ãåíåðèðàíå íà êðèïíàòè 
ïàðîëè çà user, ìîæåø äà íàïðàâèø âðåìåííî íÿêîëêî ñèñòåìèíè users è äà èì 
èçêîïèðàø ðåäîâåòå îò /etc/shadow è ïîñëå äà ãè ìàõíåø åâåíòóàëíî. Àêî èìà 
optional_system_login_pass ,  òîãàâà òîçè user ùå ïèïà repository-òî ñ ïðàâà 
êîèòî àêî âñå åäíî ñå å ëîãíàë êúì ñèñòåìàòà. Àêî íÿìà 
optional_system_login_pass òî òîãàâà user òðÿáâà äà å ñúùåñòâóâàù ñèñòåìåí 
àêàóíò è ñúîòâåòíî ïèïà ïî repository-òî ñ ïðåäîñòàâåíèòå ìó ïðàâà. È ðàçáèðà 
ñå cvs_pass å ðàçëè÷íî å ñèñòåìíàòà ïàðîëà, è ñå îòíàñÿ ñàìî çà cvs :pserver 
access  äî repository-òî. Ïàê â /path/to/repository/CVSROOT ìîæå äà èìàø 
ôàéëîâå readers è writers, êàòî â òÿõ íà îòäåëåí ðåä ñå èçïèñâàò user èìåíàòà 
êîèòî ìîãàò äà ÷åòàò îò è ïèøàò â repository-òî. àêî äàäåí user ãî èìà è íà 
äâåòå ìåñòà, òî òîãàâà CVS ñìÿòà ÷å ñè ãî ïðîïóñíàë äà ãî çàòðèåø îò writers 
è ìó äàâà ñàìî ïðàâà çà ÷åòåíå. Òà íàïðèìåð â readers ñëàãàø anonymous (íàëè 
íà anonymous â /etc/passwd ìó çàáèâàø /bin/false çà øåë äà íå ñòàâàò 
ãðåøêè;-), à â writers george ...

CVS ìåíàæèðà ìíîãî ïðîåêòè, êàòî ìîæå äà ñå äàäå íà åäíè ïîòðåáèòåëè åäíè 
ïðàâà çà äàäåí ïðîåêò è äðóãè ïðàâà çà äðóã ïðîåêò (ñ unix ãðóïè íàïðèìåð). 
Çà :ext äîñòúï äî òâîéòî repository ÷ðåç rsh èëè ssh å èçëèøíî, íî êàòî 
client àêî èñêàø äîñòúïâàø remote cvs repository ïðåç ssh, òîãàâà export 
CVS_RSH=ssh è cvs ñè çíàå êàêâî êúäå òðåáå äà ñòàðòèðà ... 

P.S. áòâ òàçè utilka ìå êåôè ùîòî äåéñòâà ìíîãî äèðåêòíî. 

-- 
Greets,
fr33zb1
============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================




 

наши приятели

 

линукс за българи
http://linux-bg.org

FSA-BG
http://fsa-bg.org

OpenFest
http://openfest.org

FreeBSD BG
http://bg-freebsd.org

KDE-BG
http://kde.fsa-bg.org/

Gnome-BG
http://gnome.cult.bg/

проект OpenFMI
http://openfmi.net

NetField Forum
http://netField.ludost.net/forum/

 

 

Linux-Bulgaria.ORG

Mailing list messages are © Copyright their authors.