<?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>Andrés Canavesi &#187; svn</title>
	<atom:link href="http://andrescanavesi.com.uy/blog/tag/svn/feed/" rel="self" type="application/rss+xml" />
	<link>http://andrescanavesi.com.uy/blog</link>
	<description>Blog</description>
	<lastBuildDate>Sun, 11 Sep 2011 18:00:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Tutorial, guía svn (subversion)</title>
		<link>http://andrescanavesi.com.uy/blog/tutorial-guia-svn-subversion/</link>
		<comments>http://andrescanavesi.com.uy/blog/tutorial-guia-svn-subversion/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 06:00:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Configuración]]></category>
		<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Guías]]></category>
		<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Software libre]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://andrescanavesi.com.uy/blog/?p=5</guid>
		<description><![CDATA[
Yo utilizo Ubuntu que está basado en Debian. Si utilizas otra distro como Suse o Fedora, no debería ser muy diferente (mas que nada la parte de instalar nuestros programas).
Abro una consola:
# Instalo SVN
sudo apt-get install subversion
# Directorio para los repos
mkdir -p /algun/directorio/repos
# Crear el repo
svnadmin create /algun/directorio/repos
# doy permisos al servidor web
chown -R www-data:www-data [...]]]></description>
			<content:encoded><![CDATA[<div class="entry">
<p>Yo utilizo Ubuntu que está basado en Debian. Si utilizas otra distro como Suse o Fedora, no debería ser muy diferente (mas que nada la parte de instalar nuestros programas).</p>
<p>Abro una consola:</p>
<p># Instalo SVN<br />
sudo apt-get install subversion</p>
<p># Directorio para los repos<br />
mkdir -p /algun/directorio/repos</p>
<p># Crear el repo<br />
svnadmin create /algun/directorio/repos</p>
<p># doy permisos al servidor web<br />
chown -R www-data:www-data /algun/directorio/repos</p>
<p># instalo el modulo de apache necesario<br />
apt-get install libapache2-svn</p>
<p># editar el archivo: /etc/apache2/mods-available/dav_svn.conf y escribe:<br />
&lt;Location /svn&gt;</p>
<p style="padding-left: 30px;">DAV svn</p>
<p style="padding-left: 30px;">SVNPath /algun/directorio/repos</p>
<p style="padding-left: 30px;">AuthType Basic</p>
<p style="padding-left: 30px;">AuthName “SvnRepo”</p>
<p style="padding-left: 30px;">AuthUserFile /etc/apache2/dav_svn.passwd</p>
<p style="padding-left: 30px;">Require valid-user</p>
<p>&lt;/Location&gt;<br />
# para agregar usuarios:<br />
htpasswd -c /etc/apache2/dav_svn.passwd usuario1</p>
<p>Luego para agregar otro usuario debemos quitar el parámetro -c para que no vuelva a crear el archivo.</p>
<p>Quedaría entonces</p>
<p>htpasswd  /etc/apache2/dav_svn.passwd usuario2</p>
<p># reinicia apache:</p>
<p>/etc/init.d/apache2 restart</p>
<p>Luego para chequear si todo funciona bien, abre un navegador y tipea http://localhost/nombre_del_repo</p>
<p>Ya estamos listos para utilizar nuestro repositorio!</p>
<p>Luego para manipularlo hay varias herramientas, entre ellas, la propia consola, el plugin de Eclipse (el cual uso) e incluso existen aplicaciones gráficas que he porobado y andan muy bien como ser <a onclick="javascript:pageTracker._trackPageview('/outbound/article/rapidsvn.tigris.org');" href="http://rapidsvn.tigris.org/">RapidSVN</a> y especialmente una herramienta que se integra bien con Nautilus que se llamada justamente <a onclick="javascript:pageTracker._trackPageview('/outbound/article/code.google.com');" href="http://code.google.com/p/nautilussvn/">NautilusSVN</a></p>
<p><a href="http://www.linuxfromscratch.org/blfs/edguide/chapter03.html">Algunos comandos básicos</a>.</p>
</div>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://andrescanavesi.com.uy/blog/tutorial-guia-svn-subversion/" target="_blank"><img src="http://andrescanavesi.com.uy/blog/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a><a href="http://www.facebook.com/share.php?u=http://andrescanavesi.com.uy/blog/tutorial-guia-svn-subversion/" target="_blank" title="Share on Facebook">Share on Facebook</a></p>]]></content:encoded>
			<wfw:commentRss>http://andrescanavesi.com.uy/blog/tutorial-guia-svn-subversion/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

