<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"	>
<channel>
	<title>Comments on: Publishing Git Repositories</title>
	<atom:link href="http://blogs.gnome.org/jjongsma/2007/05/29/publishing-git-repositories/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gnome.org/jjongsma/2007/05/29/publishing-git-repositories/</link>
	<description>Hacking on GNOME, but with a healthy dose of C++</description>
	<lastBuildDate>Fri, 02 Sep 2011 20:17:36 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Jonner</title>
		<link>http://blogs.gnome.org/jjongsma/2007/05/29/publishing-git-repositories/comment-page-1/#comment-45</link>
		<dc:creator>Jonner</dc:creator>
		<pubDate>Tue, 29 May 2007 17:57:13 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/jjongsma/2007/05/29/publishing-git-repositories/#comment-45</guid>
		<description>Aha! So there *is* some official documentation on the subject.  I had looked and looked but couldn&#039;t find anything about it. Thank you very much for that link.  This lazyweb thing is pretty impressive :)</description>
		<content:encoded><![CDATA[<p>Aha! So there *is* some official documentation on the subject.  I had looked and looked but couldn&#8217;t find anything about it. Thank you very much for that link.  This lazyweb thing is pretty impressive <img src='http://blogs.gnome.org/jjongsma/wp-content/mu-plugins/tango-smilies/tango/face-smile.png' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://blogs.gnome.org/jjongsma/2007/05/29/publishing-git-repositories/comment-page-1/#comment-44</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Tue, 29 May 2007 17:49:56 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/jjongsma/2007/05/29/publishing-git-repositories/#comment-44</guid>
		<description>http://www.kernel.org/pub/software/scm/git/docs/user-manual.html#public-repositories</description>
		<content:encoded><![CDATA[<p><a href="http://www.kernel.org/pub/software/scm/git/docs/user-manual.html#public-repositories" rel="nofollow">http://www.kernel.org/pub/software/scm/git/docs/user-manual.html#public-repositories</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rob</title>
		<link>http://blogs.gnome.org/jjongsma/2007/05/29/publishing-git-repositories/comment-page-1/#comment-43</link>
		<dc:creator>rob</dc:creator>
		<pubDate>Tue, 29 May 2007 17:11:28 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/jjongsma/2007/05/29/publishing-git-repositories/#comment-43</guid>
		<description>If you&#039;ve got git on the remote machine, then you could replace the scp with a git-clone --bare pointing back at your local repository.  The advantage being that it&#039;s a bare repository, and I guess you end up transferring less data.</description>
		<content:encoded><![CDATA[<p>If you&#8217;ve got git on the remote machine, then you could replace the scp with a git-clone &#8211;bare pointing back at your local repository.  The advantage being that it&#8217;s a bare repository, and I guess you end up transferring less data.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonner</title>
		<link>http://blogs.gnome.org/jjongsma/2007/05/29/publishing-git-repositories/comment-page-1/#comment-42</link>
		<dc:creator>Jonner</dc:creator>
		<pubDate>Tue, 29 May 2007 16:56:35 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/jjongsma/2007/05/29/publishing-git-repositories/#comment-42</guid>
		<description>anholt: thanks, that&#039;s a lot better than the only thing I could figure out, which was essentially: &lt;br/&gt;scp local-repo remote-server/remote-repo&lt;br/&gt;mv local-repo local-repo.bak&lt;br/&gt;git clone remote-server/remote-repo local-repo&lt;br/&gt;# verify everything&#039;s ok&lt;br/&gt;rm -rf local-repo.bak&lt;br/&gt;&lt;br/&gt;But it still seems like a lot of manual work.  I had assumed there would be a more automated way to do this, but if not, oh well.</description>
		<content:encoded><![CDATA[<p>anholt: thanks, that&#8217;s a lot better than the only thing I could figure out, which was essentially: <br />scp local-repo remote-server/remote-repo<br />mv local-repo local-repo.bak<br />git clone remote-server/remote-repo local-repo<br /># verify everything&#8217;s ok<br />rm -rf local-repo.bak</p>
<p>But it still seems like a lot of manual work.  I had assumed there would be a more automated way to do this, but if not, oh well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonner</title>
		<link>http://blogs.gnome.org/jjongsma/2007/05/29/publishing-git-repositories/comment-page-1/#comment-41</link>
		<dc:creator>Jonner</dc:creator>
		<pubDate>Tue, 29 May 2007 16:43:25 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/jjongsma/2007/05/29/publishing-git-repositories/#comment-41</guid>
		<description>anonymous: I intentionally reversed the last two arguments of &#039;git clone&#039; because I want to initialize a public remote git repo from my local git repo.  Reversing the arguments as you suggest only works if you want to clone a public git repo into a local git repo, which is the opposite of what I&#039;m trying to do.</description>
		<content:encoded><![CDATA[<p>anonymous: I intentionally reversed the last two arguments of &#8216;git clone&#8217; because I want to initialize a public remote git repo from my local git repo.  Reversing the arguments as you suggest only works if you want to clone a public git repo into a local git repo, which is the opposite of what I&#8217;m trying to do.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://blogs.gnome.org/jjongsma/2007/05/29/publishing-git-repositories/comment-page-1/#comment-40</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Tue, 29 May 2007 16:18:22 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/jjongsma/2007/05/29/publishing-git-repositories/#comment-40</guid>
		<description>Eric&#039;s way will definitely work, but you almost had the clone right.&lt;br/&gt;&lt;br/&gt;$ git clone --bare $remoterepo $localdir&lt;br/&gt;&lt;br/&gt;I think you just had the last two args reversed.</description>
		<content:encoded><![CDATA[<p>Eric&#8217;s way will definitely work, but you almost had the clone right.</p>
<p>$ git clone &#8211;bare $remoterepo $localdir</p>
<p>I think you just had the last two args reversed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emmanuele</title>
		<link>http://blogs.gnome.org/jjongsma/2007/05/29/publishing-git-repositories/comment-page-1/#comment-39</link>
		<dc:creator>Emmanuele</dc:creator>
		<pubDate>Tue, 29 May 2007 16:15:20 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/jjongsma/2007/05/29/publishing-git-repositories/#comment-39</guid>
		<description>don&#039;t forget:&lt;br/&gt;&lt;br/&gt;chmod +x &lt;i&gt;repo.git&lt;/i&gt;/hooks/post-update&lt;br/&gt;&lt;br/&gt;so that the index is updated with every push.</description>
		<content:encoded><![CDATA[<p>don&#8217;t forget:</p>
<p>chmod +x <i>repo.git</i>/hooks/post-update</p>
<p>so that the index is updated with every push.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anholt</title>
		<link>http://blogs.gnome.org/jjongsma/2007/05/29/publishing-git-repositories/comment-page-1/#comment-38</link>
		<dc:creator>anholt</dc:creator>
		<pubDate>Tue, 29 May 2007 16:03:54 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/jjongsma/2007/05/29/publishing-git-repositories/#comment-38</guid>
		<description>anholt@vonnegut:/home/anholt/mesa% ssh people.freedesktop.org&lt;br/&gt;anholt@annarchy:/home/anholt% mkdir mesa.git&lt;br/&gt;anholt@annarchy:/home/anholt% cd mesa.git&lt;br/&gt;anholt@annarchy:/home/anholt/mesa.git% GIT_DIR=. git-init-db&lt;br/&gt;anholt@annarchy:/home/anholt/mesa.git% touch git-daemon-export-ok&lt;br/&gt;anholt@annarchy:/home/anholt/mesa.git% emacs description&lt;br/&gt;anholt@annarchy:/home/anholt/mesa.git% exit&lt;br/&gt;anholt@vonnegut:/home/anholt/mesa% git-push git+ssh://people.freedesktop.org/~anholt/mesa master:master</description>
		<content:encoded><![CDATA[<p>anholt@vonnegut:/home/anholt/mesa% ssh people.freedesktop.org<br />anholt@annarchy:/home/anholt% mkdir mesa.git<br />anholt@annarchy:/home/anholt% cd mesa.git<br />anholt@annarchy:/home/anholt/mesa.git% GIT_DIR=. git-init-db<br />anholt@annarchy:/home/anholt/mesa.git% touch git-daemon-export-ok<br />anholt@annarchy:/home/anholt/mesa.git% emacs description<br />anholt@annarchy:/home/anholt/mesa.git% exit<br />anholt@vonnegut:/home/anholt/mesa% git-push git+ssh://people.freedesktop.org/~anholt/mesa master:master</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- This Quick Cache file was built for (  blogs.gnome.org/jjongsma/2007/05/29/publishing-git-repositories/feed/ ) in 1.17076 seconds, on Feb 11th, 2012 at 2:47 am UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 11th, 2012 at 3:47 am UTC -->
