<?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>svn commit &#8211; Arun&#8217;s blog</title>
	<atom:link href="https://arunns.net/tag/svn-commit/feed/" rel="self" type="application/rss+xml" />
	<link>https://arunns.net</link>
	<description>Arun&#039;s blog</description>
	<lastBuildDate>Sun, 19 Jun 2011 19:57:40 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.2</generator>
	<item>
		<title>svn over ssh tunnel</title>
		<link>https://arunns.net/svn-over-ssh-tunnel/</link>
					<comments>https://arunns.net/svn-over-ssh-tunnel/#comments</comments>
		
		<dc:creator><![CDATA[Arun N.]]></dc:creator>
		<pubDate>Sun, 19 Jun 2011 19:57:40 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[MAC OS X]]></category>
		<category><![CDATA[svn commit]]></category>
		<category><![CDATA[svn ssh tunnel]]></category>
		<category><![CDATA[svn update]]></category>
		<guid isPermaLink="false">http://arunnsblog.com/?p=548</guid>

					<description><![CDATA[&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; It is very often required that you need to commit/update to the svn repository which is only indirectly accessible through a gateway (user can ssh to gateway and gateway can ssh to internal svn server) Suppose you have a working copy (locally on your machine)  setup [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img fetchpriority="high" decoding="async" class="alignleft size-medium wp-image-549" title="SVN+SSH Tunnel" src="http://arunnsblog.com/wp-content/uploads/2011/06/Screen-shot-2011-06-19-at-10.49.36-PM-300x277.png" alt="" width="300" height="277" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>It is very often required that you need to commit/update to the svn repository which is only indirectly accessible through a gateway (user can ssh to gateway and gateway can ssh to internal svn server)</p>
<p>Suppose you have a working copy (locally on your machine)  setup with the real svn url (eg : svn+ssh://svn.example.com)</p>
<p>&#8211; Make ssh connection with local port forwarding to the gateway server</p>
<blockquote><p># sudo ssh gateway.example.com -L 22:svn.example.com:22</p></blockquote>
<p>Change the repository url to localhost, since the local host connection forward to remote svn server through the gateway.</p>
<blockquote><p>#cd &lt;local_svn_path&gt;</p>
<p># svn switch &#8211;relocate svn+ssh://svn.example.com/trunk svn+ssh://localhost/trunk</p></blockquote>
<p>Now you should be able to update, commit, etc to/from your repository.</p>
<p>You can switch it back to the original url when you have direct access to repository.</p>
<p>./arun</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://arunns.net/svn-over-ssh-tunnel/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
