Add new attachment

Only authorized users are allowed to upload new attachments.

This page (revision-17) was last changed on 14-Apr-2010 14:30 by CerlettiPaolo  

This page was created on 14-Apr-2010 14:30 by turchetti

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 1 changed one line
!!Installazione svn su ubuntu
__[Principali comandi svn]__\\
At line 3 added 3 lines
!!Installazione svn su ubuntu con apache2 e https
At line 13 changed one line
{
{{{
At line 15 changed one line
}
}}}
At line 17 changed 2 lines
a2enmod ssl\\
%%prettify
{{{
a2enmod ssl
}}}
At line 25 added 2 lines
%%prettify
{{{
At line 28 added one line
}}}
At line 30 added 2 lines
%%prettify
{{{
At line 35 added one line
}}}
At line 27 changed one line
%%prettify
{{{
At line 29 changed one line
}}}
At line 31 changed one line
%%prettify
{{{
At line 33 changed one line
}}}
At line 35 changed one line
%%prettify
{{{
At line 37 changed one line
}}}
At line 39 changed one line
%%prettify
{{{
At line 41 changed one line
}}}
At line 43 changed one line
%%prettify
{{{
At line 45 changed one line
}}}
At line 47 changed one line
%%prettify
{{{
At line 49 changed one line
}}}
At line 68 added 26 lines
%%prettify
{{{
SSLEngine on\\
SSLCertificateFile /etc/apache2/ssl/apache.pem\\
SSLProtocol all\\
SSLCipherSuite HIGH:MEDIUM\\
}}}
Ora è possibile abilitare il virtual server in ascolto sulla porta 443 con il comando:
%%prettify
{{{
a2ensite default-ssl
}}}
Ora è necessario configurare il repository SVN. Per farlo bisogna innanzitutto editare il file /etc/apache2/mods-available/dav_svn.conf che dovrà contenere qualcosa del tipo:
%%prettify
{{{
<Location /svn>
DAV svn
SVNPath /var/lib/svn/NOME_REPOSITORY
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>
</Location>
}}}
At line 52 changed 4 lines
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/apache.pem
SSLProtocol all
SSLCipherSuite HIGH:MEDIUM
Il file /etc/apache2/dav_svn.passwd si crea con il comando:
%%prettify
{{{
htpasswd -c /etc/apache2/dav_svn.passwd NOMEUTENTE
}}}
Per aggiungere un nuovo utente
{{{
htpasswd /etc/apache2/dav_svn.passwd NOMEUTENTE
}}}
I comandi necessari alla creazione del repository vero e proprio sono:
%%prettify
{{{
mkdir /var/lib/svn
svnadmin create /var/lib/svn/NOME_REPOSITORY
chown -R www-data:www-data /var/lib/svn
chmod -R g+ws /var/lib/svn
}}}
Infine si deve riavviare il server Apache con il classico:
%%prettify
{{{
/etc/init.d/apache2 restart
}}}
Per testare il funzionamento del sistema si può aggiungere un file al server con il comando:
%%prettify
{{{
touch ~/file_di_prova
svn import ~/file_di_prova https://localhost/svn/NOME_REPOSITORY -m "Test importazione"
}}}
Ora che il server è installato, configurato e funzionante, consiglio di leggere il manuale di subversion per i vari comandi necessari al commit/checkout dei file.
Version Date Modified Size Author Changes ... Change note
17 14-Apr-2010 14:30 3.361 kB CerlettiPaolo to previous
16 14-Apr-2010 14:30 3.27 kB CerlettiPaolo to previous | to last
15 14-Apr-2010 14:30 3.234 kB CerlettiPaolo to previous | to last
14 14-Apr-2010 14:30 3.214 kB CerlettiPaolo to previous | to last
13 14-Apr-2010 14:30 2.671 kB CerlettiPaolo to previous | to last
12 14-Apr-2010 14:30 2.545 kB CerlettiPaolo to previous | to last
11 14-Apr-2010 14:30 1.635 kB CerlettiPaolo to previous | to last
10 14-Apr-2010 14:30 1.627 kB CerlettiPaolo to previous | to last
9 14-Apr-2010 14:30 1.545 kB CerlettiPaolo to previous | to last
8 14-Apr-2010 14:30 1.543 kB CerlettiPaolo to previous | to last
7 14-Apr-2010 14:30 1.539 kB CerlettiPaolo to previous | to last
6 14-Apr-2010 14:30 1.529 kB CerlettiPaolo to previous | to last
5 14-Apr-2010 14:30 0.729 kB CerlettiPaolo to previous | to last
4 14-Apr-2010 14:30 0.476 kB CerlettiPaolo to previous | to last
3 14-Apr-2010 14:30 0.411 kB turchetti to previous | to last
2 14-Apr-2010 14:30 0.404 kB turchetti to previous | to last
1 14-Apr-2010 14:30 0.403 kB turchetti to last
« This page (revision-17) was last changed on 14-Apr-2010 14:30 by CerlettiPaolo