h2.{{title}}
- Table of contents
- Creazione repo (lato singoli utenti)
Creazione repo (lato singoli utenti)¶
Nel seguito si identifica il repo SVN tramite la URL:
svn://<host>/<repo-root>
dove <host> puo' essere:
localhost
se l'utente e' loggatociwsnfs
se si accede dalla rete interna giano.iasfbociws.iasfbo.inaf.it
se si accede dall'esterno della rete giano.iasfbo.
<repo-root>:
- path predisposto dall'amministratore come root da cui gli utenti autorizzati creano directory svn.
Accesso a SVN con l'utente corrente¶
[gianotti@ciws02 ~]$ svn ls svn://ciwsnfs/Sandbox/
Authentication realm: <svn://ciwsnfs:3690> sandbox
Password for 'gianotti':
-----------------------------------------------------------------------
ATTENTION! Your password for authentication realm:
<svn://ciwsnfs:3690> sandbox
can only be stored to disk unencrypted! You are advised to configure
your system so that Subversion can store passwords encrypted, if
possible. See the documentation for details.
You can avoid future appearances of this warning by setting the value
of the 'store-plaintext-passwords' option to either 'yes' or 'no' in
'/home/gianotti/.subversion/servers'.
-----------------------------------------------------------------------
Store password unencrypted (yes/no)? yes
Se si registra la password, le volte successive non viene piu' richiesta:
[gianotti@ciws02 ~]$ svn ls svn://ciwsnfs/Sandbox/
trifoglio/
Accesso a SVN con altro utente¶
[gianotti@ciws02 ~]$ svn --username trifoglio ls svn://ciwsnfs/Sandbox/
Authentication realm: <svn://ciwsnfs:3690> sandbox
Password for 'trifoglio':
Creazione repo utente¶
L'utente che e' stato autorizzato, puo' creare all'interno del repo la propria struttura.
- per creare la propria cartella base all'interno del repo Sandbox:
svn mkdir svn://localhost/Sandbox/nomeUtente -m "Initial setup"
e opzionalmente verificare con
svn ls svn://localhost/Sandbox/
Esempio:
[gianotti@ciws02 ~]$ svn mkdir svn://ciwsnfs/Sandbox/gianotti -m "initial setup"
Committed revision 5.
[gianotti@ciws02 ~]$ svn ls svn://ciwsnfs/Sandbox
gianotti/
trifoglio/
- per ogni progetto specifico dell'utente usare il comando
svn mkdir svn://localhost/Sandbox/nomeUtente/prj_1 -m "Initial setup for project 001"
e opzionalmente verificare con
svn ls svn://localhost/Sandbox/nomeUtente/
NB: i commenti, inseriti dopo lo switch -m, sono chiaramente del tutto liberi!
Popolare il sub-repo così predisposto con un import, ricordandosi anche che nel far ciò è fortem consigliato usare la tipica struttura a tre sub-folder (trunk, tag e branch).
Browse del Sandbox¶
[trifoglio@bitonno ~]$ svn ls svn://ciws.iasfbo.inaf.it/Sandbox/ bulgarelli/ franceschi/ gianotti/ tags/ trifoglio/ [trifoglio@bitonno ~]$ svn ls svn://ciws.iasfbo.inaf.it/Sandbox/bulgarelli CIWS/ [trifoglio@bitonno ~]$ svn ls svn://ciws.iasfbo.inaf.it/Sandbox/bulgarelli/CIWS CIWS.dif CIWS.vpp