doc:appunti:linux:sa:subversion_repository
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| doc:appunti:linux:sa:subversion_repository [2011/10/13 18:30] – [Configurazione accesso con WebSVN] niccolo | doc:appunti:linux:sa:subversion_repository [2011/11/21 17:19] (current) – [Setup una-tantum] niccolo | ||
|---|---|---|---|
| Line 17: | Line 17: | ||
| < | < | ||
| - | mkdir /var/svn | + | mkdir /var/lib/svn |
| addgroup subversion | addgroup subversion | ||
| </ | </ | ||
| Line 24: | Line 24: | ||
| Configurando **WebDAV** (vedere più avanti) per ogni repository sarà possibile puntare il browser su un URL del tipo **'' | Configurando **WebDAV** (vedere più avanti) per ogni repository sarà possibile puntare il browser su un URL del tipo **'' | ||
| - | Se si installa **WebSVN** si potrà puntare il browser all' | + | Se si installa **WebSVN** |
| Per utilizzare SVN via web esiste anche [[http:// | Per utilizzare SVN via web esiste anche [[http:// | ||
| Line 37: | Line 37: | ||
| < | < | ||
| - | svnadmin create --fs-type fsfs / | + | svnadmin create --fs-type fsfs /var/lib/ |
| - | chgrp -R subversion / | + | chgrp -R subversion /var/lib/ |
| - | chmod -R g+w / | + | chmod -R g+w /var/lib/ |
| - | chmod -R o-r / | + | chmod -R o-r /var/lib/ |
| - | chmod -R o-x / | + | chmod -R o-x /var/lib/ |
| - | find / | + | find /var/lib/ |
| </ | </ | ||
| Line 90: | Line 90: | ||
| < | < | ||
| DAV svn | DAV svn | ||
| - | SVNPath / | + | SVNPath /var/lib/ |
| - | # | + | # |
| AuthType Basic | AuthType Basic | ||
| AuthName " | AuthName " | ||
| AuthUserFile / | AuthUserFile / | ||
| + | # | ||
| Require valid-user | Require valid-user | ||
| # | # | ||
| Line 102: | Line 103: | ||
| Ovviamente si deve creare il file delle password con **'' | Ovviamente si deve creare il file delle password con **'' | ||
| - | Per pubblicare tutti i repository con una sola configurazione si usa la direttiva **'' | + | Per pubblicare tutti i repository con una sola configurazione si usa la direttiva **'' |
| + | |||
| + | Il file indicato da AuthUserFile deve appartenere a **'' | ||
| Per accedere tramite WebDAV si usa la sintassi: | Per accedere tramite WebDAV si usa la sintassi: | ||
| Line 150: | Line 153: | ||
| Il demone http deve avere accesso al repository (che può essere anche remoto), eventualmente si impostano le credenziali di accesso nello stesso file di configurazione. | Il demone http deve avere accesso al repository (che può essere anche remoto), eventualmente si impostano le credenziali di accesso nello stesso file di configurazione. | ||
| - | Per attivare il controllo di accesso bisogna creare un // | + | Per attivare il controllo di accesso bisogna creare un // |
| Nella configurazione di WebSVN si aggiunge (è preferibile editare **''/ | Nella configurazione di WebSVN si aggiunge (è preferibile editare **''/ | ||
doc/appunti/linux/sa/subversion_repository.1318523445.txt.gz · Last modified: by niccolo
