<?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>Cmacias.com &#187; subversion</title>
	<atom:link href="http://www.cmacias.com/category/software/subversion-software/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cmacias.com</link>
	<description>Otro blog más de diseño</description>
	<lastBuildDate>Sat, 06 Aug 2011 18:26:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>SVN+SSH y Dreamweaver</title>
		<link>http://www.cmacias.com/svnssh-y-dreamweaver/</link>
		<comments>http://www.cmacias.com/svnssh-y-dreamweaver/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 17:29:02 +0000</pubDate>
		<dc:creator>cmacias</dc:creator>
				<category><![CDATA[dreamweaver]]></category>
		<category><![CDATA[subversion]]></category>

		<guid isPermaLink="false">http://www.cmacias.com/?p=339</guid>
		<description><![CDATA[Dreamweaver CS4 viene con soporte de serie para Subversion, y reconozco que no consigo configurarlo como Dios manda para que funcione. El caso es que hay otra alternativa &#8211; creo que más sencilla &#8211; que además de afectar al DWCS4, nos permite disfrutar de Subversion en versiones anteriores (probado al menos hasta la versión 8 [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.cmacias.com/wp-content/uploads/2009/10/svn-dw.png" alt="svn-dw" title="svn-dw" width="425" height="101" class="alignnone size-full wp-image-343" /></p>
<p><strong>Dreamweaver CS4</strong> viene con soporte de serie para <strong>Subversion</strong>, y reconozco que no consigo configurarlo como Dios manda para que funcione. El caso es que hay otra alternativa &#8211; creo que más sencilla &#8211; que además de afectar al DWCS4, nos permite disfrutar de <strong>Subversion</strong> en versiones anteriores (probado al menos hasta la versión 8 )
</p>
<p><strong>Cuales son los requisitos necesarios ?</strong></p>
<p>Tener instalado un repositorio de Subversion en el servidor y un servidor Linux.</p>
<p><strong>Y que Software necesitamos?</strong></p>
<ul>
<li><a href="https://www.adobe.com/cfusion/tdrc/index.cfm?product=dreamweaver&#038;loc=en&#038;promoid=EBYEW">Dreamweaver versiones 8 a CS4</a></li>
<li><a href="http://winscp.net/eng/download.php">WinSCP</a></li>
<li><a href="http://ezcto.com/downloads/SVN4DW.zip">SVN4Dw (Extensión para dreamweaver)</a></li>
<li><a href="http://tortoisesvn.net/downloads">TortoriseSVN</a></li>
<li><a href="http://the.earth.li/~sgtatham/putty/latest/x86/putty.zip">Putty</a></li>
</ul>
<p>Instalamos todo el software ya mencionado y extraemos el contenido de &#8220;<strong style="color: #069">putty.zip</strong>&#8221; en una carpeta (<strong style="color: #036;">archivos de programa/putty</strong>)</p>
<p>Ejecutamos &#8220;<strong style="color: #069;">putty</strong>&#8220;. Introducimos el <strong>host</strong> o la <strong>IP</strong> del servidor y un nombre para poder guardar la sesión, tratando de que sea distinto del host (p.ej SVN_Session). Guardamos la sesión y la volvemos a abrir.</p>
<p>Mediante la línea de comandos, nos logueamos en nuestra cuenta del servidor con el nombre y usuario (en caso de no disponer de una cuenta, habría que ponerse en contacto con el administrador de sistemas) y escribimos los siguientes comandos.</p>
<p class="consola">[~]$ ssh-keygen -t rsa</p>
<p>– Presionamos la tecla enter en cada prompt –</p>
<p class="consola">[~]$ chmod 700 .ssh<br />
[~]$ cd .ssh<br />
[~]$ cp id_rsa.pub authorized_keys<br />
[~]$ chmod 600 authorized_keys<br />
[~]$ chmod 711 ~<br />
[~]$ exit</p>
<p>Abrimos ahora el <strong style="color: #069">WinSCP</strong> y añadimos el <strong>host</strong> o <strong>IP</strong> del servidor, nombre de usuario, contraseña y seleccionamos &#8220;<strong>SCP</strong>&#8221; como protocolo. Hacemos click en Login.<br />
Ahora, en la carpeta &#8220;<strong>.ssh</strong>&#8220;, hay un archivo llamado &#8220;<strong>id_rsa</strong>&#8220;. Descarga este archivo a la carpeta &#8220;<strong>keys</strong>&#8221; de la carpeta en la que hayas descomprimido el &#8220;<strong style="color: #069">putty</strong>&#8220;. En caso de no existir esta carpeta, la creamos.</p>
<p>Dentro de la carpeta de Putty, ejecutamos &#8220;<strong style="color: #069">puttygen.exe</strong>&#8220;, y en el menú &#8220;<strong>conversions</strong>&#8220;, hacemos click en &#8220;<strong>import key</strong>&#8220;. Seleccionamos entonces la clave &#8220;<strong style="color: #036">id_rsa</strong>&#8221; que anteriormente descargamos con el <strong style="color: #069">WinSCP</strong>. Hacemos click en &#8220;<strong>open</strong>&#8221; y nos aseguramos de que &#8220;<strong style="color: #036">SSH-2 RSA</strong>&#8221; está seleccionado. Hacemos click en &#8220;Save private key&#8221;, y nuevamente hacemos click en &#8220;Yes&#8221; cuando nos pregunte si deseamos guardar sin contraseña. Guardamos el archivo con el mismo nombre de la sesión (SVN_Session)</p>
<p>Ejecutamos nuevamente putty.exe, seleccionamos la sesión guardada y hacemos click en &#8220;<strong style="color: #036;">load > Connection > SSH > Auth</strong>&#8220;, clickamos en &#8220;<strong style="color: #036;">Browse/Examinar</strong>&#8221; y seleccionado el archivo <strong>.ppk</strong> creado anteriormente. Hacemos scroll hacia arriba y seleccionamos la sesión. La guardamos y la abrimos. Escribimos el nombre de usuario cuando se nos solicite y debería aparecer un mensaje de la forma &#8220;Authenticating with public key…&#8221;. Si hay algún mensaje de error, comprueba que has seguido los pasos correctamente.</p>
<p>Estamos llegando al final. Nos vamos ahora a &#8220;<strong>Mi PC</strong>&#8221; y nos ubicamos en una unidad de disco (por ejemplo C:\). Hacemos click con el botón derecho del ratón y seleccionamos &#8220;<strong style="color: #036;">SVN Checkout</strong>&#8220;. La Url del repositorio debería ser similar a &#8220;<span style="color: #036;">svn+ssh://nombredeusuario+SVN_Session/home/ruta al repositorio de tu servidor</span>&#8220;.</p>
<p>Seleccionamos ahora un directorio donde ubicar el &#8220;Site&#8221; en Dreamweaver, hacemos click en &#8220;<strong>OK</strong>&#8221; y esperamos a que todos los archivos sean descargados.</p>
<p>Ahora abrimos Dreamweaver y creamos un nuevo Sitio web. Para la ruta local, seleccionamos el directorio que hemos seleccionado para descargar del repositorio.</p>
<p>Cada vez que modifiquemos un archivo, utilizamos el menú creado por la extensión antes instalada &#8220;<strong style="color: #069">SVN4Dw</strong>&#8220;, llamado &#8220;<strong style="color: #069">SVN</strong>&#8220;. Utilizamos los comandos &#8220;<strong>Commit</strong>&#8221; para añadir un archivo al repositorio (archivos modificados por nosotros) y &#8220;<strong>Update</strong>&#8221; para descargar los nuevos archivos (actualizados por otros usuarios).</p>
<p>Ya esta todo listo para poder utilizar el &#8220;SVN&#8221; desde Dreamveaver.</p>
<p>Por cierto, para simplificar estos pasos, es posible crear atajos de teclado desde el menú &#8220;<span style="color: #036;">Edición > Métodos abreviados de teclado&#8221; desde el propio Dreamaweaver</span>.</p>
<p class="tags">Tags: <a href="http://bitacoras.com/canales/svn" title="en Bitacoras encuentre blogs que hablan acerca de  'svn'." rel="tag">svn</a>, <a href="http://bitacoras.com/canales/dreamweaver" title="en Bitacoras encuentre blogs que hablan acerca de  'dreamweaver'." rel="tag">dreamweaver</a>, <a href="http://bitacoras.com/canales/subversion" title="en Bitacoras encuentre blogs que hablan acerca de  'subversion'." rel="tag">subversion</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.cmacias.com/svnssh-y-dreamweaver/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

