<?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>meeveo.com &#187; Web</title>
	<atom:link href="http://www.meeveo.com/category/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.meeveo.com</link>
	<description></description>
	<lastBuildDate>Sat, 12 Jun 2010 09:20:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Git Repository auf Webspace ohne WebDAV einrichten</title>
		<link>http://www.meeveo.com/2009/01/git-repository-auf-webspace-ohne-webdav-einrichten/</link>
		<comments>http://www.meeveo.com/2009/01/git-repository-auf-webspace-ohne-webdav-einrichten/#comments</comments>
		<pubDate>Sat, 24 Jan 2009 13:12:20 +0000</pubDate>
		<dc:creator>cm</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[git]]></category>

		<guid isPermaLink="false">http://www.meeveo.com/?p=331</guid>
		<description><![CDATA[Hat man etwas Webspace (z.B. für das eigene Blog) kann man relativ einfach sein eigenes git Repository anlegen. Was man dafür benötigt ist etwas Webspace mit Webserver und ssh Zugang. Eigentlich benötigt man auch noch WebDAV aber es geht auch ohne. Wie beschreibt der folgende Text. Ersteinmal muss man sich &#8220;git&#8221; installieren. Einfach die aktuelle [...]]]></description>
			<content:encoded><![CDATA[<p>Hat man etwas Webspace (z.B. für das eigene Blog) kann man relativ einfach sein eigenes git Repository anlegen. Was man dafür benötigt ist etwas Webspace mit Webserver und ssh Zugang. Eigentlich benötigt man auch noch WebDAV aber es geht auch ohne. Wie beschreibt der folgende Text.</p>
<p>Ersteinmal muss man sich &#8220;git&#8221; installieren. Einfach die aktuelle git-Version von <a title="Link: http://git-scm.com/" href="http://git-scm.com/" target="_blank">http://git-scm.com/</a> herunterladen und auf den eigenen Webspace hochladen. Jetzt via ssh auf dem Webserver anmelden und git entpacken und kompilieren.</p>
<blockquote><p><code>tar xzvf git-1.6.1.tar.gz<br />
cd git-1.6.1<br />
make configure<br />
./configure --prefix=/absoluter/pfad/zum/webspace/git/<br />
make all<br />
make install<br />
</code></p></blockquote>
<p>Nun hat man git auf seinem Server installiert und sollte noch die PATH Umgebungsvariable anpassen. Dazu habe ich in meinem Homeverzeichnis die Datei <code>.profile</code> mit folgendem Inhalt angelegt: </p>
<blockquote><p><code>export PATH="/absoluter/pfad/zum/webspace/git/bin:$PATH" </code></p></blockquote>
<p>Jetzt kann man sein lokales git Repository für den Webspace vorbereiten. Auf meinem Rechner habe ich in dem Ordner &#8220;FirstGit&#8221; ein kleines Projekt, was durch git versioniert wird. </p>
<blockquote><p><code>git clone --bare ./FirstGit FirstGit.git </code></p></blockquote>
<p>Nun kopiert man den Ordner <code>FirstGit.git</code> auf seinen Webserver und führt dort folgende Schritte aus:<br />
<blockquote><code>cd FirstGit.git<br />
git --bare update-server-info<br />
mv hooks/post-update.sample hooks/post-update<br />
</code></p></blockquote>
<p> Die Datei <code>hooks/post-update</code> musste ich noch anpassen und den darin enthaltenen Befehl <code>exec git-update-server-info</code> in <code>exec git update-server-info</code> ändern.<br />
Um sich etwas Tipparbeit zu sparen editiert man auf seinem lokalen Rechner die Datei <code>~/.gitconfig</code> und fügt einen neuen remote-Abschnitt ein.</p>
<blockquote><p><code>[remote "FirstGit"]<br />
url = ssh://Login@my.domain/absoluter/Pfad/zum/Projekt/FirstGit.git<br />
uploadpack = /absoluter/pfad/zum/webspace/git/bin/git-upload-pack<br />
receivepack = /absoluter/pfad/zum/webspace/git/bin/git-receive-pack
</p></blockquote>
<p></code> Wechselt man auf dem lokalen Rechner in den Projekt Ordner &#8220;FirstGit&#8221; kann man nun mit dem Befehl<br />
<blockquote><code>git push FirstGit</code></p></blockquote>
<p> das Repository auf dem Webserver aktualisieren. Dies geschieht wie im Remote-Abschnitt eingetragen via SSH. Nutzt man ssh shared-key authentication kann man sich auch das eingeben des Passworts ersparen. Würde man die Übertragung nicht per SSH sondern via HTTP machen wollen, wäre an dieser Stelle ein Webserver mit WebDAV Unterstützung nötig. Das bietet jedoch nicht jeder Hoster. SSH ist da noch durchaus üblicher.</p>
<p>Das Projekt kann man sich via HTTP mit folgendem Befehl vom Webserver holen:<br />
<blockquote><code>git clone http://my.domain/FirstGit.git</code></p></blockquote>
<p> Möchte man lediglich die lokale Version aktualisieren reicht folgendes:<br />
<blockquote><code>git pull http://my.domain/FirstGit.git master</code></p></blockquote>
<p>Für Änderungen via push wieder hochzustellen ist man auf SSH angewiesen, clone und pull funktionieren jedoch auch ohne WebDAV problemlos.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.meeveo.com/2009/01/git-repository-auf-webspace-ohne-webdav-einrichten/&amp;t=Git+Repository+auf+Webspace+ohne+WebDAV+einrichten" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Git+Repository+auf+Webspace+ohne+WebDAV+einrichten+-+http://www.meeveo.com/2009/01/git-repository-auf-webspace-ohne-webdav-einrichten/&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://www.meeveo.com/2009/01/git-repository-auf-webspace-ohne-webdav-einrichten/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.meeveo.com/2009/01/git-repository-auf-webspace-ohne-webdav-einrichten/&amp;title=Git+Repository+auf+Webspace+ohne+WebDAV+einrichten" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.meeveo.com/2009/01/git-repository-auf-webspace-ohne-webdav-einrichten/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>BeLRUG: Berliner Liferay User Group gegründet</title>
		<link>http://www.meeveo.com/2009/01/belrug-berliner-liferay-user-group-gegrundet/</link>
		<comments>http://www.meeveo.com/2009/01/belrug-berliner-liferay-user-group-gegrundet/#comments</comments>
		<pubDate>Sat, 03 Jan 2009 11:50:22 +0000</pubDate>
		<dc:creator>cm</dc:creator>
				<category><![CDATA[Berlin]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Liferay]]></category>

		<guid isPermaLink="false">http://www.meeveo.com/?p=230</guid>
		<description><![CDATA[Seit dem 31.12.2008 gibt es im Businesskontakt Netzwerk Xing die Gruppe: &#8220;Berliner Liferay User Group&#8221;. Diese habe ich gegründet, um den Austausch zum Thema &#8220;Liferay&#8221; in Berlin eine erste Plattform zu bieten. Jeder Interessierte kann der Gruppe beitreten und mitmachen. Wenn sich genügend Interessenten finden, sind regelmäßige Usertreffen und Workshops geplant. Die /i-d media AG ist so [...]]]></description>
			<content:encoded><![CDATA[<p>Seit dem 31.12.2008 gibt es im Businesskontakt Netzwerk Xing die Gruppe: &#8220;Berliner Liferay User Group&#8221;. Diese habe ich gegründet, um den Austausch zum Thema &#8220;Liferay&#8221; in Berlin eine erste Plattform zu bieten. Jeder Interessierte kann der Gruppe beitreten und mitmachen. Wenn sich genügend Interessenten finden, sind regelmäßige Usertreffen und Workshops geplant. Die /i-d media AG ist so freundlich dafür Ausstattung und Räumlichkeiten zur Verfügung zu stellen.</p>
<p>Links:<br />
Homepage: <a title="Homepage: Berliner Liferay User Group" href="http://www.belrug.de" target="_blank">http://www.belrug.de/</a><br />
Xing Gruppe: <a title="Xing Gruppe: Berliner Liferay User Group" href="http://www.xing.com/net/belrug/" target="_blank">http://www.xing.com/net/belrug/<br />
</a>Liferay Homepage: <a title="Homepage: Liferay" href="http://www.liferay.com/" target="_blank">http://www.liferay.com/</a><br />
/i-d media AG Homepage: <a title="Homepage: /i-d media AG" href="http://www.idmedia.com/" target="_blank">http://www.idmedia.com/</a></p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.meeveo.com/2009/01/belrug-berliner-liferay-user-group-gegrundet/&amp;t=BeLRUG%3A+Berliner+Liferay+User+Group+gegr%C3%BCndet" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=BeLRUG%3A+Berliner+Liferay+User+Group+gegr%C3%BCndet+-+File: /data/app/webapp/functions.php<br />Line: 7<br />Message: Too many connections&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://www.meeveo.com/2009/01/belrug-berliner-liferay-user-group-gegrundet/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.meeveo.com/2009/01/belrug-berliner-liferay-user-group-gegrundet/&amp;title=BeLRUG%3A+Berliner+Liferay+User+Group+gegr%C3%BCndet" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.meeveo.com/2009/01/belrug-berliner-liferay-user-group-gegrundet/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
