iva-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Iva-dev] IVA CVS Savannah peal toimib nüüd


From: Vahur Rebas
Subject: Re: [Iva-dev] IVA CVS Savannah peal toimib nüüd
Date: Tue, 8 Apr 2003 13:50:18 +0300 (EEST)


 Tere,

> Vahur, äkki saadaksid listi näite kuidas faili allatõmbamine ja uuendamine 
> käivad? Nagu ma aru sain, võttis CVS'i õpetusest ise läbipuurimine 
> parasjagu aega...

 Ega seal midagi keerulist polegi tegelikult. Anonyymselt pääseb suvaline 
inimene suvalisest kohast source alla tõmbama linuxi all käsuga

cvs -d:pserver:address@hidden:/cvsroot/iva login
cvs -z3 -d:pserver:address@hidden:/cvsroot/iva co <modulename>

modulenameks kõlbab . väga hästi, siis tõmmatakse alla iva ja ZWiki

Et oma tehtud muudatused tagasi CVSi saata peab ennem valmis sättima ssh 
public key. Savannah kasutab ssh protocoli 1

echo "Protocol 1" >> ~/.ssh/config

peaks tagama selle, et kasutatakse ainult ssh protocoli 1 koguaeg

järgmiseks ssh public key

ssh-keygen -t rsa1

asukoht jääb selleks, mis defauldis on. parooliks pange kõik karumati :)

cat ~/.ssh/identity.pub

väljastab äsja genereeritud key, mille copy-pastega savannahile ette 
söödate. Järgmisel täistunnil võtab savannah selle key omaks ja töö võib 
alata, nad ise hoiatavad oma leheküljel, et update võib neil halvimal 
juhul aega võtta kuni kuus tundi, seega peaks key ära tegema enne viimast 
hetke.


Seadsin dev'i peal asja nii, et CVS repostry peaks olema up-to-date ja 
kausta FLEjaagup nimeks sai iva

Enne töö algust tasub alati kontrollida, kas keegi ehk pole midagi uut 
CVSi pistnud. Seda võib teha anonyymselt... või siis oma kasutajanime 
kasutades.

export CVS_RSH=ssh <- vajalik ainult esimest korda peale sisse logmist ja 
        enne cvsi käskude kasutamist

cd /usr/local/zope/lib/python/Products
cvs -z3 address@hidden:/cvsroot/iva update .  <- syncib 
        cvsi ja töökataloogi

... teeme usinalt muudatusi ...

ja jälle Products kausta minnes saadame oma muudatused cvs serverile

cvs -z3 address@hidden:/cvsroot/iva commit . 

berlingo minu kasutajanimi, võti z3 näitab, et kasutatakse gzipi pakkimist 
tasemel 3. Võtme -d saab asendada ka keskkonna muutujaga
export address@hidden:/cvsroot/iva
ning pikast ja lohisevast käsust jääb järele kaks sõna cvs update või cvs 
commit

võti -z on vabatahtlik aga võib oluliselt kiirendada kogu protsessi :)

cvsi käskude kiire ülevaade
http://www.cvshome.org/docs/manual/cvs_17.html#SEC155

vaatasin ka www.wincvs.org viimase beta versiooniga peaks saama ühenduse 
kuigi ise ei proovinud.

Vahur
ps. parooli võite ikka igaüks ise välja mõelda





reply via email to

[Prev in Thread] Current Thread [Next in Thread]