<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9064657889067680860</id><updated>2011-12-17T12:12:37.593+05:30</updated><category term='github behind http proxy..'/><category term='Using rsync to move ClearCase VOBs'/><title type='text'>Linux....</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://dilipm79.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9064657889067680860/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://dilipm79.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>dilipm79</name><uri>http://www.blogger.com/profile/12785732007019225582</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7NqsQteo1-o/SY0McIjxXYI/AAAAAAAAAKg/dtIdR8aPS5w/S220/dm.jpeg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9064657889067680860.post-7714699831029948674</id><published>2009-03-30T13:53:00.004+05:30</published><updated>2009-04-09T12:05:09.416+05:30</updated><title type='text'>Accessing GIT repository on internet behind firewall.</title><content type='html'>&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 11"&gt;&lt;meta name="Originator" content="Microsoft Word 11"&gt;&lt;link style="font-family: arial;" rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cdilipm%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"&gt;&lt;link style="font-family: arial;" rel="Edit-Time-Data" href="file:///C:%5CDOCUME%7E1%5Cdilipm%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_editdata.mso"&gt;&lt;!--[if !mso]&gt; &lt;style&gt; v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} &lt;/style&gt; &lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0pt; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} a:link, span.MsoHyperlink 	{color:blue; 	text-decoration:underline; 	text-underline:single;} a:visited, span.MsoHyperlinkFollowed 	{color:purple; 	text-decoration:underline; 	text-underline:single;} @page Section1 	{size:595.35pt 842.0pt; 	margin:72.0pt 89.85pt 72.0pt 89.85pt; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0pt 5.4pt 0pt 5.4pt; 	mso-para-margin:0pt; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;div style="border-style: none none double; border-color: -moz-use-text-color -moz-use-text-color windowtext; border-width: medium medium 2.25pt; padding: 0pt 0pt 1pt; font-family: arial;"&gt;  &lt;p class="MsoNormal" style="border: medium none ; padding: 0pt;"&gt;&lt;b style=""&gt;Accessing GIT repository on internet behind firewall.&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="border: medium none ; padding: 0pt;"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;b style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;b style=""&gt;1. What is tunneling?&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;Tunneling is the mechanism of sending any kind of bi-directional request (ssh,ping..) to internet, within available http connection.&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;Example: In case if we want to access a server in internet over SSH, by default it is not possible since all the any requests going to that port will be blocked by firewall.&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;br /&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shapetype id="_x0000_t75" coordsize="21600,21600" spt="75" preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"&gt;  &lt;v:stroke joinstyle="miter"&gt;  &lt;v:formulas&gt;   &lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;   &lt;v:f eqn="sum @0 1 0"&gt;   &lt;v:f eqn="sum 0 0 @1"&gt;   &lt;v:f eqn="prod @2 1 2"&gt;   &lt;v:f eqn="prod @3 21600 pixelWidth"&gt;   &lt;v:f eqn="prod @3 21600 pixelHeight"&gt;   &lt;v:f eqn="sum @0 0 1"&gt;   &lt;v:f eqn="prod @6 1 2"&gt;   &lt;v:f eqn="prod @7 21600 pixelWidth"&gt;   &lt;v:f eqn="sum @8 21600 0"&gt;   &lt;v:f eqn="prod @7 21600 pixelHeight"&gt;   &lt;v:f eqn="sum @10 21600 0"&gt;  &lt;/v:formulas&gt;  &lt;v:path extrusionok="f" gradientshapeok="t" connecttype="rect"&gt;  &lt;o:lock ext="edit" aspectratio="t"&gt; &lt;/v:shapetype&gt;&lt;v:shape id="_x0000_i1025" type="#_x0000_t75" style="'width:382.5pt;"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\dilipm\LOCALS~1\Temp\msohtml1\01\clip_image001.png" title=""&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;/p&gt;&lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.ibm.com/developerworks/linux/library/l-10sysadtips/figure4.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 510px; height: 278px;" src="http://www.ibm.com/developerworks/linux/library/l-10sysadtips/figure4.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;!--[endif]--&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;More details: &lt;a href="http://en.wikipedia.org/wiki/Http_tunnel"&gt;http://en.wikipedia.org/wiki/Http_tunnel&lt;/a&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;a href="http://www.ibm.com/developerworks/linux/library/l-10sysadtips/"&gt;http://www.ibm.com/developerworks/linux/library/l-10sysadtips/&lt;/a&gt;&lt;/p&gt;&lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;a href="http://www.ibm.com/developerworks/linux/library/l-10sysadtips/"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;b style=""&gt;2. What are tunneling software’s available?&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;In one word “many”. All does the same thing!&lt;/p&gt;&lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;b style=""&gt;3. What we have choosen?&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;Corkscrew is simple tunneling software. It has to be installed on ubuntu boxes.&lt;/p&gt;&lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p style="font-weight: bold; font-family: arial;" class="MsoNormal"&gt;&lt;span style=";font-size:10;" &gt;&lt;span style="font-weight: normal;font-size:85%;" &gt;On Ubuntu, sudo apt-get install corkscrew.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-weight: bold; font-family: arial;" class="MsoNormal"&gt;&lt;br /&gt;&lt;span style=";font-size:10;" &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-weight: bold; font-family: arial;" class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;More details: &lt;a href="http://209.85.229.132/search?q=cache:ok0rYK9kOKsJ:wiki.kartbuilding.net/index.php/Corkscrew_-_ssh_over_https+&amp;amp;cd=2&amp;amp;hl=en&amp;amp;ct=clnk"&gt;http://209.85.229.132/search?q=cache:ok0rYK9kOKsJ:wiki.kartbuilding.net/index.php/Corkscrew_-_ssh_over_https+&amp;amp;cd=2&amp;amp;hl=en&amp;amp;ct=clnk&lt;/a&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;b style=""&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;b style=""&gt;4. What parameters have to be passed to corkscrew?&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;Proxy user name,&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;Proxy password.&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;Proxy server port (8080, in our case)&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;Destination host’s name or IP.&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;Destination service’s port (GIT, SMTP,SSH…)&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;i style=""&gt;Example:&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;i style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;i style=""&gt;&lt;span style=""&gt;corkscrew 10.199.8.61 8080 android.git.kernel.org 9418 ~/bin/.myauth&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;i style=""&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;i style=""&gt;&lt;span style=""&gt;Where, &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;i style=""&gt;&lt;span style=""&gt;10.199.8.61 -&gt; Proxy server’s IP.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;i style=""&gt;&lt;span style=""&gt;8080&lt;span style=""&gt;   &lt;/span&gt;-&gt; Proxy server’s port.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;i style=""&gt;&lt;span style="" lang="DA"&gt;android.git.kernel.org&lt;span style=""&gt;     &lt;/span&gt;-&gt; Destination hostname&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;i style=""&gt;&lt;span style=""&gt;9418&lt;span style=""&gt;   &lt;/span&gt;-&gt; Destination service’s port. Here in this case GIT.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;i style=""&gt;&lt;span style=""&gt;~/bin/.myauth&lt;span style=""&gt; &lt;/span&gt;-&gt; contains proxy server username and password in the form username:password.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;i style=""&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;i style=""&gt;&lt;span style=";color:red;" &gt;PS: In case our proxy doesn’t resolve IP’s of machine in internet, we have to use IP address of them. Not hostnames.&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;i style=""&gt;&lt;span style=";color:red;" &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;i style=""&gt;&lt;span style=";color:red;" &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;b style=""&gt;5. How to find the IP address of machine in internet?&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;b style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;a href="http://www.kloth.net/services/nslookup.php"&gt;http://www.kloth.net/services/nslookup.php&lt;/a&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;b style=""&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;b style=""&gt;6. Now finally, how we use this to clone(get) GIT repo’s in internet?&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;b style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;Git has the environment variable “GIT_PROXY_COMMAD”. This variable can be used to set the &lt;/span&gt;&lt;span style=";font-size:100%;" &gt;proxy command &lt;/span&gt;&lt;span style="font-size:100%;"&gt;for each repository.&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="font-family: arial;" class="MsoNormal"&gt;Example:&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p style="font-family: arial;font-family:courier new;"  class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style=""&gt;a.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: arial;font-family:courier new;"  class="MsoNormal"&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;font-family:courier new;"  class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;prompt&gt; git clone git://git.denx.de/u-boot-arm.git&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;font-family:courier new;"  class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Initialized empty Git repository in /vobstore1/tmp/u-boot-arm/.git/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;font-family:courier new;"  class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;fatal: Unable to look up git.denx.de (port 9418) (Name or service not known)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;font-family:courier new;"  class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;font-family:courier new;"  class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style=""&gt;b.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: arial;font-family:courier new;"  class="MsoNormal"&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;font-family:courier new;"  class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Find the IP of &lt;span style="color:blue;"&gt;git.denx.de&lt;/span&gt; and define the command with corkscrew.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;font-family:courier new;"  class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;A shell script (for tcsh) is created as below,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;font-family:courier new;"  class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;font-family:courier new;"  class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;prompt&gt; more &lt;span style="color:blue;"&gt;/home1/git/bin/.git.uboot.org&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;font-family:courier new;"  class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;#!/bin/sh&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;font-family:courier new;"  class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;exec corkscrew 10.199.8.61 8080 85.214.87.163 9418 ~/bin/.myauth&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: arial;font-family:courier new;"  class="MsoNormal"&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;font-family:courier new;"  class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;font-family:courier new;"  class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style=""&gt;c. &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;set the GIT variable.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;font-family:courier new;"  class="MsoNormal"&gt;&lt;span style=";font-size:85%;color:blue;"  &gt;setenv GIT_PROXY_COMMAND /home1/git/bin/.git.uboot.org&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: arial;font-family:courier new;"  class="MsoNormal"&gt;&lt;br /&gt;&lt;span style=";font-size:85%;color:blue;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;font-family:courier new;"  class="MsoNormal"&gt;&lt;span style=";font-size:85%;color:blue;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;font-family:courier new;"  class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style=""&gt;d. &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;prompt&gt; git clone git://git.denx.de/u-boot-arm.git&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;font-family:courier new;"  class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Initialized empty Git repository in /vobstore1/tmp/u-boot-arm/.git/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;font-family:courier new;"  class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;remote: Counting objects: 88784, done.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;font-family:courier new;"  class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;remote: Compressing objects:&lt;span style=""&gt;  &lt;/span&gt;44% (10474/23804)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;font-family:courier new;"  class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style=";font-size:9;" &gt;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style=";font-size:9;" &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style=";font-size:9;" &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9064657889067680860-7714699831029948674?l=dilipm79.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dilipm79.blogspot.com/feeds/7714699831029948674/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9064657889067680860&amp;postID=7714699831029948674' title='39 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9064657889067680860/posts/default/7714699831029948674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9064657889067680860/posts/default/7714699831029948674'/><link rel='alternate' type='text/html' href='http://dilipm79.blogspot.com/2009/03/accessing-git-repository-on-internet.html' title='Accessing GIT repository on internet behind firewall.'/><author><name>dilipm79</name><uri>http://www.blogger.com/profile/12785732007019225582</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7NqsQteo1-o/SY0McIjxXYI/AAAAAAAAAKg/dtIdR8aPS5w/S220/dm.jpeg'/></author><thr:total>39</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9064657889067680860.post-8225013562289094572</id><published>2008-12-08T12:16:00.001+05:30</published><updated>2008-12-21T16:33:28.574+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Using rsync to move ClearCase VOBs'/><title type='text'>Using rsync to move ClearCase VOBs</title><content type='html'>&lt;iframe src="http://docs.google.com/EmbedSlideshow?docid=ddsqm9f2_114qx4pxphj&amp;amp;size=m" width="555" frameborder="0" height="451"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9064657889067680860-8225013562289094572?l=dilipm79.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dilipm79.blogspot.com/feeds/8225013562289094572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9064657889067680860&amp;postID=8225013562289094572' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9064657889067680860/posts/default/8225013562289094572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9064657889067680860/posts/default/8225013562289094572'/><link rel='alternate' type='text/html' href='http://dilipm79.blogspot.com/2008/12/blog-post.html' title='Using rsync to move ClearCase VOBs'/><author><name>dilipm79</name><uri>http://www.blogger.com/profile/12785732007019225582</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7NqsQteo1-o/SY0McIjxXYI/AAAAAAAAAKg/dtIdR8aPS5w/S220/dm.jpeg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9064657889067680860.post-7261140245109144594</id><published>2008-11-16T12:21:00.006+05:30</published><updated>2008-12-21T16:49:10.137+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='github behind http proxy..'/><title type='text'>Why I love GIT and GITHUB..:)</title><content type='html'>&lt;div  style="text-align: justify; font-family: arial;font-family:trebuchet ms;"&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;.......is I can push my changes to public repo, sitting behind one of those corporate network, which allows only http/https through them...&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;On GITHUB we can host our repos and access from anywhere..( from behind corporate firewalls, proxy...)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;There are many links&lt;/span&gt;&lt;span style="font-size:100%;"&gt; out there over internet, which helps us how to do that...but the basic thing what I was doing wrong was trying to push on ssh's default port 22 and to server github.com, rather than ssh.github.com.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Finally reading &lt;a href="http://blog.codeslower.com/2008/8/Using-PuTTY-and-SSL-to-securely-access-GitHub-repositories-via-SSH"&gt;this &lt;/a&gt;end, I was successful in git-push!. Here is how we can do that....&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Variables to be set before proceeding.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;++ For those who are lucky ( got  root / sudo access ) ++&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;1. Install corkscrew...( apt-get upgrade corkscrew)&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;2. edit ~/.ssh/config&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Host 65.74.177.142&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;ProxyCommand corkscrew &lt;proxy_server_ip&gt; 8080 %h %p ~/.ssh/proxyauth&lt;/proxy_server_ip&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;proxy_server_ip&gt;Port 443&lt;/proxy_server_ip&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;proxy_server_ip&gt;ServerAliveInterval 10&lt;/proxy_server_ip&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;proxy_server_ip&gt;IdentityFile /home/dilipm/.ssh/github&lt;/proxy_server_ip&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;proxy_server_ip&gt;&lt;/proxy_server_ip&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Where,&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;- 65.74.177.142 is the IP of ssh.github.com&lt;/span&gt;&lt;span style="font-size:100%;"&gt;. found from &lt;a href="http://www.kloth.net/services/nslookup.php"&gt;nslookup&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;-  File &lt;/span&gt;&lt;span style="font-size:100%;"&gt;~/.ssh/proxyauth contains your username and passwd of proxy server. in format &lt;span style="font-style: italic;"&gt;username:passwd&lt;/span&gt;&lt;username style="font-style: italic;"&gt;&lt;/username&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;- 443, this is where I was doing wrong! I was trying port 22.&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;- /home/dilipm/.ssh/github, path of my private key&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;3. set env variable GIT_PROXY_COMMAND=/home/dilipm/.ssh/proxy_cmd_for_github.&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;where cat /home/dilipm/.ssh/proxy_cmd_for_github is,&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;corkscrew &lt;proxy_server_ip&gt;  8080  65.74.177.142 443 &lt;/proxy_server_ip&gt;~/.ssh/proxyauth&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;That's it...now just do ssh -v git@ 65.74.177.142&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;At the first attempt the server's (ssh.github.com) fingerprint will be added to local know_hosts file.&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;++ For those who are unlucky ( don't have root access ) ++&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;1. download the perl script of Mark suter..&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;a href="http://zwitterion.org/software/ssh-https-tunnel/"&gt;ssh-https-tunnel&lt;/a&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;2. change the proxy details as required...&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;3. change the ProxyCommand in ~/.ssh/config as below,&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;ProxyCommand ~/ssh-https-tunnel.pl %h %p&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;that's it....try doing ssh -v git@65.74.177.142&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:100%;"&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;username&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/passwd&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/username&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9064657889067680860-7261140245109144594?l=dilipm79.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dilipm79.blogspot.com/feeds/7261140245109144594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9064657889067680860&amp;postID=7261140245109144594' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9064657889067680860/posts/default/7261140245109144594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9064657889067680860/posts/default/7261140245109144594'/><link rel='alternate' type='text/html' href='http://dilipm79.blogspot.com/2008/11/why-i-love-git-and-github.html' title='Why I love GIT and GITHUB..:)'/><author><name>dilipm79</name><uri>http://www.blogger.com/profile/12785732007019225582</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7NqsQteo1-o/SY0McIjxXYI/AAAAAAAAAKg/dtIdR8aPS5w/S220/dm.jpeg'/></author><thr:total>6</thr:total></entry></feed>
