[Top][All Lists]
[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