<?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>Daniel Banck &#187; repository</title>
	<atom:link href="http://dbanck.de/tag/repository/feed/" rel="self" type="application/rss+xml" />
	<link>http://dbanck.de</link>
	<description>Webentwicklung - Webdevelopment</description>
	<lastBuildDate>Sat, 09 Jan 2010 00:19:53 +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>Github, Windows and TortoiseGit &#8211; Part 1 Installing &amp; Pulling</title>
		<link>http://dbanck.de/2009/10/08/github-windows-and-tortoisegit-part-1-installing-pulling/</link>
		<comments>http://dbanck.de/2009/10/08/github-windows-and-tortoisegit-part-1-installing-pulling/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 19:37:22 +0000</pubDate>
		<dc:creator>Daniel Banck</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[repository]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://dbanck.de/?p=82</guid>
		<description><![CDATA[This is a guide for all the Windows users (not me) out there.
It will explain how to work with a github repository under windows using TortoiseGit.
Let&#8217;s get started. At this point you should be a collaborator or owner of a github repository.
Download TortoiseGit from here.
Install it like any other program. There are no special settings, [...]]]></description>
			<content:encoded><![CDATA[<p>This is a guide for all the Windows users (not me) out there.<br />
It will explain how to work with a github repository under windows using TortoiseGit.</p>
<p>Let&#8217;s get started. At this point you should be a collaborator or owner of a github repository.<br />
Download TortoiseGit from <a href="http://code.google.com/p/tortoisegit/">here</a>.<br />
Install it like any other program. There are no special settings, just keep on clicking &#8216;next&#8217;.</p>
<p>Now download msysgit from <a href="http://code.google.com/p/msysgit/">here</a>.<br />
During this installation you have to set some important settings. Please be sure that you set them correctly.</p>
<div id="attachment_83" class="wp-caption alignnone" style="width: 310px"><a href="http://dbanck.de/wp-content/uploads/01_git_install.png"><img src="http://dbanck.de/wp-content/uploads/01_git_install-300x229.png" alt="Adjust the PATH environment" title="Adjust the PATH environment" width="300" height="229" class="size-medium wp-image-83" /></a><p class="wp-caption-text">Adjust the PATH environment</p></div>
<div id="attachment_86" class="wp-caption alignnone" style="width: 310px"><a href="http://dbanck.de/wp-content/uploads/02_git_install.png"><img src="http://dbanck.de/wp-content/uploads/02_git_install-300x229.png" alt="Choose the SSH executable" title="Choose the SSH executable" width="300" height="229" class="size-medium wp-image-86" /></a><p class="wp-caption-text">Choose the SSH executable</p></div>
<div id="attachment_87" class="wp-caption alignnone" style="width: 310px"><a href="http://dbanck.de/wp-content/uploads/03_git_install.png"><img src="http://dbanck.de/wp-content/uploads/03_git_install-300x229.png" alt="Choose line endings" title="Choose line endings" width="300" height="229" class="size-medium wp-image-87" /></a><p class="wp-caption-text">Choose line endings</p></div>
<p>After the successful installation of both programs continue with the generation of private and public SSH-key.<br />
To do this you have to start &#8216;PuTTY Key Generator&#8217; &#8211; find it in Start &#8211; Programs &#8211; TortoiseGit<br />
<div id="attachment_89" class="wp-caption alignnone" style="width: 310px"><a href="http://dbanck.de/wp-content/uploads/04_putty_keygen.png"><img src="http://dbanck.de/wp-content/uploads/04_putty_keygen-300x288.png" alt="Just click &#039;Generate&#039; and move the mouse" title="Putty Keygen" width="300" height="288" class="size-medium wp-image-89" /></a><p class="wp-caption-text">Just click 'Generate' and move the mouse</p></div></p>
<p>After it&#8217;s done you see your freshly generated ssh public key.<br />
You can define a passphrase at this step, but it isn&#8217;t required.<br />
<div id="attachment_90" class="wp-caption alignnone" style="width: 310px"><a href="http://dbanck.de/wp-content/uploads/05_putty_keygen_done.png"><img src="http://dbanck.de/wp-content/uploads/05_putty_keygen_done-300x288.png" alt="Save the public AND private key for later usage." title="Generated public key" width="300" height="288" class="size-medium wp-image-90" /></a><p class="wp-caption-text">Save the public AND private key for later usage.</p></div></p>
<p>You can copy the key out of the box and add it to your github account.<br />
<a href="http://dbanck.de/wp-content/uploads/06_github_key.png"><img src="http://dbanck.de/wp-content/uploads/06_github_key-300x216.png" alt="Add key to github" title="Add key to github" width="300" height="216" class="alignnone size-medium wp-image-91" /></a></p>
<p>Now your ready to create a local repository. Create an empty folder and right-click into it. Choose &#8216;Git Create repository here&#8217;<br />
<a href="http://dbanck.de/wp-content/uploads/06_create_repository.png"><img src="http://dbanck.de/wp-content/uploads/06_create_repository-300x226.png" alt="Create repository" title="Create repository" width="300" height="226" class="alignnone size-medium wp-image-92" /></a></p>
<div id="attachment_93" class="wp-caption alignnone" style="width: 310px"><a href="http://dbanck.de/wp-content/uploads/07_repo_settings.png"><img src="http://dbanck.de/wp-content/uploads/07_repo_settings-300x287.png" alt="Now go to the repository settings" title="Repository Settings" width="300" height="287" class="size-medium wp-image-93" /></a><p class="wp-caption-text">Now go to the repository settings...</p></div>
<div id="attachment_94" class="wp-caption alignnone" style="width: 310px"><a href="http://dbanck.de/wp-content/uploads/08_settings_username.png"><img src="http://dbanck.de/wp-content/uploads/08_settings_username-300x197.png" alt="... and set your username and email that your using at github." title="Set username/email" width="300" height="197" class="size-medium wp-image-94" /></a><p class="wp-caption-text">... and set your full name and email that your using at github.</p></div>
<p><a href="http://dbanck.de/wp-content/uploads/09_settings_remote.png"><img src="http://dbanck.de/wp-content/uploads/09_settings_remote-300x197.png" alt="Config remote" title="Config remote" width="300" height="197" class="alignnone size-medium wp-image-95" /></a><br />
Here you click &#8216;Add New&#8217; and paste the github &#8216;Your Clone URL&#8217; into the url field.<br />
Select the putty private key we created before, too.</p>
<p>Now we&#8217;re ready to pull for the first time.<br />
Select &#8216;Pull&#8217; from the TortoiseGit menu.<br />
<a href="http://dbanck.de/wp-content/uploads/10_pull.png"><img src="http://dbanck.de/wp-content/uploads/10_pull-300x172.png" alt="Pulling" title="Pulling" width="300" height="172" class="alignnone size-medium wp-image-99" /></a><br />
For &#8216;remote&#8217; select the &#8216;origin&#8217; we added before.<br />
Be sure that &#8216;AutoLoad Putty Key&#8217; is checked and for &#8216;Remote Branch&#8217; &#8216;master&#8217; is selected (type it if you can select it).</p>
<p>Now click you and we&#8217;re down.<br />
You should all the repository files now if you did everything correctly.<br />
Part 2 &#8211; Commiting &#038; Merging is coming soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://dbanck.de/2009/10/08/github-windows-and-tortoisegit-part-1-installing-pulling/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
