Subversion: differenze tra le versioni
Da Webmobili Wiki.
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
| Riga 10: | Riga 10: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
''' | '''Importare''' i dati backuppati specificando <code>/percorso/del/file/</code> con quello corretto in cui si trovano i file <code>.svn</code> | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
cd /opt | cd /opt | ||
Versione delle 15:18, 14 mar 2025
Guida alla configurazione di Subversion da zero.
Occorre disporre dei dump dei repository di Designbest.
WM4.svnGeneric.svnDesignbest.svn
Installare subversion e il modulo per Apache
sudo apt install subversion libapache2-mod-svn
Importare i dati backuppati specificando /percorso/del/file/ con quello corretto in cui si trovano i file .svn
cd /opt
sudo mkdir svn
sudo chown www-data:www-data svn/ -R
sudo chmod 775 svn/ -R
cd svn
# Generic repo
sudo svnadmin create /opt/svn/Generic
sudo svnadmin load /opt/svn/Generic < /percorso/del/file/Generic.svn
# WM4 repo
sudo svnadmin create /opt/svn/WM4
sudo svnadmin load /opt/svn/WM4 < /percorso/del/file/WM4.svn
# Designbest repo
sudo svnadmin create /opt/svn/Designbest
sudo svnadmin load /opt/svn/Designbest < /percorso/del/file/Designbest.svn
# Permessi
cd ..
sudo chown www-data:www-data svn/ -R
Editare la configurazione del modulo
sudo nano /etc/apache2/mods-available/dav_svn.conf
Scommentare lasciando questo:
<Location /svn>
DAV svn
SVNParentPath /opt/svn
AuthType Basic
AuthName "Webmobili Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>
</Location>