<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://ortiche.wiki.esiliati.org/index.php?action=history&amp;feed=atom&amp;title=Subversion</id>
	<title>Subversion - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://ortiche.wiki.esiliati.org/index.php?action=history&amp;feed=atom&amp;title=Subversion"/>
	<link rel="alternate" type="text/html" href="https://ortiche.wiki.esiliati.org/index.php?title=Subversion&amp;action=history"/>
	<updated>2026-04-11T06:45:22Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://ortiche.wiki.esiliati.org/index.php?title=Subversion&amp;diff=122&amp;oldid=prev</id>
		<title>Admin: 1 revision: migrazione</title>
		<link rel="alternate" type="text/html" href="https://ortiche.wiki.esiliati.org/index.php?title=Subversion&amp;diff=122&amp;oldid=prev"/>
		<updated>2014-03-17T11:36:52Z</updated>

		<summary type="html">&lt;p&gt;1 revision: migrazione&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Appunti sul servizio repository Subversion di Ortiche.net.&lt;br /&gt;
&lt;br /&gt;
==Come è fatto==&lt;br /&gt;
Subversion su Ortiche utilizza Apache/DAV, supporta più repository per vhost, gestisce gli utenti tramite autenticazione basic e usa mod_authz_svn per il controllo degli accessi ai repository.&lt;br /&gt;
&lt;br /&gt;
La struttura del filesystem all&amp;#039;interno della directory del vhost è la seguente:&lt;br /&gt;
* Root dei repository (direttiva SVNParentPath): /svn/&lt;br /&gt;
* File di utenti (direttiva AuthUserFile): /SVNAuthUserFile&lt;br /&gt;
* File di controllo accessi (direttiva AuthzSVNAccessFile): /SVNAccessFile&lt;br /&gt;
&lt;br /&gt;
==Come si usa==&lt;br /&gt;
Supponiamo di voler fare il repository &amp;#039;&amp;#039;foo&amp;#039;&amp;#039; nel vhost &amp;#039;&amp;#039;simpatia.porcod.io&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
La creazione del nuovo repository va fatta con &amp;lt;code&amp;gt;svnadmin create foo&amp;lt;/code&amp;gt;. Il nuovo repository va fatto nella directory /svn/ all&amp;#039;interno del vhost. Si può usare &amp;lt;code&amp;gt;svnadmin&amp;lt;/code&amp;gt; direttamente da una macchina Ortiche (per gli admin) oppure bisogna creare il repository sulla propria macchina e poi uploadarlo sul vhost (per i non-admin).&lt;br /&gt;
&lt;br /&gt;
Gli eventuali utenti del repository sono definiti in /SVNAuthUserFile, file da gestire con &amp;lt;code&amp;gt;htpasswd&amp;lt;/code&amp;gt; secondo la documentazione di Subversion e Apache. Di nuovo, gli admin possono farlo da una macchina Ortiche mentre gli utenti devono creare e modificare il file sulla loro macchina e poi uploadarlo.&lt;br /&gt;
&lt;br /&gt;
Il controllo degli accessi al repository è definito in /SVNAccessFile secondo la documentazione di Subversion (vedi in particolare mod_authz_svn). Stesso discorso di prima per creare e modificare questo file.&lt;br /&gt;
&lt;br /&gt;
Infine, per chi deve usare il repository, l&amp;#039;accesso avviene tramite https://simpatia.porcod.io/svn/foo.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>