<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>link2caro &#187; Installation</title>
	<atom:link href="http://blog.link2caro.net/tag/installation/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.link2caro.net</link>
	<description>I&#039;m just flesh &#039;n bones, but with you I feel I&#039;m flyin&#039; - Superman</description>
	<lastBuildDate>Thu, 24 Jun 2010 12:14:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Installing Subversion on Ubuntu</title>
		<link>http://blog.link2caro.net/read/install-subversion-ubuntu/</link>
		<comments>http://blog.link2caro.net/read/install-subversion-ubuntu/#comments</comments>
		<pubDate>Sun, 08 Mar 2009 14:32:05 +0000</pubDate>
		<dc:creator>CA RO</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Installation]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Web&Dev]]></category>

		<guid isPermaLink="false">http://blog.link2caro.net/ubuntu/</guid>
		<description><![CDATA[Assuming that apache is installed! Install packages apt-get install subversion libapache2-svn libapache-mod-dav Enable SSL a2enmod Add &#8220;Listen 443&#8243; into httpd.conf if needed. Install SSL apt-get install ssl-cert mkdir /etc/apache2/ssl /usr/sbin/make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/site-name.crt Adding Basic Authentication: htpasswd2 -c -m /home/path-to/svn/project/.htpasswd username Configure site cp /etc/apache2/sites-available/default /etc/apache2/sites-available/site-name nano /etc/apache2/sites-available/site-name &#60;VirtualHost IP_ADDRESS:443&#62; ServerName hostname DocumentRoot /home/path-to/svn SSLEngine on [...]]]></description>
			<content:encoded><![CDATA[<p>Assuming that apache is installed!</p>
<ol>
<li><span style="color: #800000;"><strong>Install packages</strong></span><br />
apt-get install subversion libapache2-svn libapache-mod-dav</li>
<li><span style="color: #800000;"><strong>Enable SSL</strong></span><br />
a2enmod<br />
Add &#8220;Listen 443&#8243; into httpd.conf if needed.</li>
<li><span style="color: #800000;"><strong>Install SSL</strong></span><br />
apt-get install ssl-cert<br />
mkdir /etc/apache2/ssl<br />
/usr/sbin/make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/<strong>site-name.crt</strong></li>
<li><span style="color: #800000;"><strong>Adding Basic Authentication:</strong></span><br />
htpasswd2 -c -m /home/path-to/svn/project/.htpasswd <strong><em>username</em></strong></li>
<li><span style="color: #800000;"><strong>Configure site</strong></span><br />
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/<strong>site-name</strong><br />
nano /etc/apache2/sites-available/site-name</p>
<blockquote><p>&lt;VirtualHost IP_ADDRESS:443&gt;<br />
ServerName <strong>hostname</strong><br />
DocumentRoot /home/path-to/svn</p>
<p>SSLEngine on<br />
SSLCertificateFile /etc/apache2/ssl/<strong>site-name.crt</strong><br />
SSLProtocol all<br />
SSLCipherSuite HIGH:MEDIUM</p>
<p>&lt;Directory &#8220;/home/path-to/svn&#8221;&gt;<br />
Options FollowSymLinks MultiViews<br />
AllowOverride All<br />
Order allow,deny<br />
Allow from All<br />
SSLRequireSSL<br />
&lt;/Directory&gt;</p>
<p>### project<br />
&lt;Location &#8220;/svn/project&#8221;&gt;<br />
AuthType Basic<br />
AuthName &#8220;Subversion Login&#8221;<br />
AuthUserFile /home/path-to/svn/project/<strong>.htpasswd</strong><br />
Require valid-user<br />
&lt;/Location&gt;<br />
&lt;/VirtualHost&gt;</p></blockquote>
<p><code>a2ensite <em>$SITENAME</em><br />
/etc/init.d/apache2 restart</code></li>
<li><span style="color: #800000;"><strong>Adding repository</strong></span><br />
mkdir /home/path-to/svn<br />
svnadmin create /home/path-to/svn/repos<br />
chown -R www-data:www-data /home/path-to/svn/repos<br />
chmod -R g+ws /home/path-to/svn/repos</li>
<li><span style="color: #800000;"><strong>Enabling SVN</strong></span><br />
Edit /etc/apache2/mods-available/dav_svn.conf<br />
<code>DAV svn<br />
SVNParentPath /home/path-to/svn (for multi repositories)<br />
SVNPath /home/path-to/svn (for single repository)</code>For non-anonymous access comment out:<br />
<code>#&lt;LimitExcept GET PROPFIND OPTIONS REPORT&gt;<br />
#&lt;/LimitExcept&gt;</code></li>
<li><span style="color: #800000;"><strong>Finalization</strong></span><br />
<code>/etc/init.d/apache2 restart</code></li>
<li><span style="color: #800000;"><strong>Initial Import and Checkout</strong></span><code><br />
svn import --username <em><strong>username</strong> <strong>files</strong></em> https://hostname/svn/<em>repos</em>/testdir -m “Testing”</code><code><br />
svn co --username <em><strong>username</strong> </em>https://hostname/svn<em>/repos</em></code></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.link2caro.net/read/install-subversion-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
