Questa è una vecchia versione del documento!
Creare un nuovo utente nel CVS
Per creare un utente bisogna collegarsi via ssh a Vegezio. va create un utente con gruppo principale cvsusers e con home in /var/opt/cvs/home/<utente> ed aggiungere desinenza in base all'azienda
useradd -m -g cvsusers -d /var/opt/cvs/home/tiommi-3di tiommi-3di
Si deve far generare una chiave ssh (putty su windows) e creare il file in .ssh/authorized_key nella home dell'utente appena creato con questi parametri prima della chiave
no-pty,no-port-forwarding,no-X11-forwarding,no-agent-forwarding ssh-rsa .....
Link simboico progetti
Creare un link con
ln -s ../[repo]/[progetto] .
Assegnare il giusto proprietario del link con
chown -h root:[REPO_ATTUALE] [progetto]
Cose scritte da Siro
CVS considera la cartella sua di repository “moduli”, all'interno dei moduli ci sono le CVSROOT,
vegezio ~ # cd /opt/
vegezio opt # ls
cvs delcvs lost+found svn
vegezio opt # cd cvs
vegezio cvs # ls
DXprg addnew_external_howto.txt docway2 docway3 home progetti progetti-ibc progetti-mediagroup progetti-unimatica pxml-sandbox virtuoso xspring xwplatform IBC-Greg commonLayer docway25 docway4 lock progetti-egaf progetti-idrolab progetti-mobile progettocp tribuna-NSE workflow xw
vegezio cvs # cd docway4/
vegezio docway4 # ls
CVSROOT DocWay4 DocWay4-api DocWay4-service archivi_conf_xml highwaytech_file_properties xls2xmlACL
vegezio docway4 #
dentro “docway4” sono tutte CVSROOT oltre l'omnima cartella.
Con il comando seguente effettuo un checkout locale:
CVSROOT=:extssh:spassarotto-3di@cvs.3di.it:/opt/cvs/docway4 cvs checkout DocWay4exit