<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Kommentare zu: Berechtigungen  für ein zentrales Git Repository</title>
	<link>http://blog.netzpiraten.ch/berechtigungen-fur-ein-zentrales-git-repository/</link>
	<description>cat /dev/brain</description>
	<pubDate>Tue, 07 Sep 2010 17:32:58 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
		<item>
		<title>By: michi</title>
		<link>http://blog.netzpiraten.ch/berechtigungen-fur-ein-zentrales-git-repository/#comment-10370</link>
		<dc:creator>michi</dc:creator>
		<pubDate>Mon, 16 Feb 2009 23:08:29 +0000</pubDate>
		<guid>http://blog.netzpiraten.ch/berechtigungen-fur-ein-zentrales-git-repository/#comment-10370</guid>
		<description>Versuch einmal eine andere Schlaufe ans, also z.B. anstatt von

&lt;pre&gt;for line in STDIN.read.split("\n") do&lt;/pre&gt;
mal mit


&lt;pre&gt;while line = gets&lt;/pre&gt;

versuchen. Vielleicht hilfts was...</description>
		<content:encoded><![CDATA[<p>Versuch einmal eine andere Schlaufe ans, also z.B. anstatt von</p>
<pre>for line in STDIN.read.split("\n") do</pre>
<p>mal mit</p>
<pre>while line = gets</pre>
<p>versuchen. Vielleicht hilfts was&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christian</title>
		<link>http://blog.netzpiraten.ch/berechtigungen-fur-ein-zentrales-git-repository/#comment-10366</link>
		<dc:creator>Christian</dc:creator>
		<pubDate>Sat, 14 Feb 2009 11:30:20 +0000</pubDate>
		<guid>http://blog.netzpiraten.ch/berechtigungen-fur-ein-zentrales-git-repository/#comment-10366</guid>
		<description>Hi,

ich nutze dein Ruby Mailconv script.
Leider läuft das in einen "memory allocation" Fehler.
Mein logfile ist "etwas" größer.
Kann man das irgendie beheben ?
Habe keine andere Möglichkeit gefunden Dich zu kontaktieren.

Gruß
Chris</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>ich nutze dein Ruby Mailconv script.<br />
Leider läuft das in einen &#8220;memory allocation&#8221; Fehler.<br />
Mein logfile ist &#8220;etwas&#8221; größer.<br />
Kann man das irgendie beheben ?<br />
Habe keine andere Möglichkeit gefunden Dich zu kontaktieren.</p>
<p>Gruß<br />
Chris</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: michi</title>
		<link>http://blog.netzpiraten.ch/berechtigungen-fur-ein-zentrales-git-repository/#comment-10360</link>
		<dc:creator>michi</dc:creator>
		<pubDate>Thu, 29 Jan 2009 09:01:06 +0000</pubDate>
		<guid>http://blog.netzpiraten.ch/berechtigungen-fur-ein-zentrales-git-repository/#comment-10360</guid>
		<description>[quote comment=""]Man sollte hat öfters die Hilfe besser studieren:

git init --help

&lt;pre class="information"&gt;
--shared[={false&#124;true&#124;umask&#124;group&#124;all&#124;world&#124;everybody&#124;0xxx}]
Specify that the git repository is to be shared amongst several users. This allows users belonging to the
same group to push into that repository. When specified, the config variable "core.sharedRepository" is
set so that files and directories under $GIT_DIR are created with the requested permissions. When not
specified, git will use permissions reported by umask(2).

group (or true): Make the repository group-writable, (and g sx, since the git group may be not the
primary group of all users).
&lt;/pre&gt;

Also die globale Konfiguration welche Lukas vorgeschlagen hat, kann man also auch beim Initialisieren pro Repository setzte:

git init --bare --shared=group

Danke für den Hinweis Lukas![/quote]</description>
		<content:encoded><![CDATA[<blockquote cite="http://blog.netzpiraten.ch/berechtigungen-fur-ein-zentrales-git-repository/#comment-"><p>
Man sollte hat öfters die Hilfe besser studieren:</p>
<p>git init &#8211;help</p>
<pre class="information">
--shared[={false|true|umask|group|all|world|everybody|0xxx}]
Specify that the git repository is to be shared amongst several users. This allows users belonging to the
same group to push into that repository. When specified, the config variable "core.sharedRepository" is
set so that files and directories under $GIT_DIR are created with the requested permissions. When not
specified, git will use permissions reported by umask(2).

group (or true): Make the repository group-writable, (and g sx, since the git group may be not the
primary group of all users).
</pre>
<p>Also die globale Konfiguration welche Lukas vorgeschlagen hat, kann man also auch beim Initialisieren pro Repository setzte:</p>
<p>git init &#8211;bare &#8211;shared=group</p>
<p>Danke für den Hinweis Lukas!</p>
</blockquote>
]]></content:encoded>
	</item>
	<item>
		<title>By: michi</title>
		<link>http://blog.netzpiraten.ch/berechtigungen-fur-ein-zentrales-git-repository/#comment-10358</link>
		<dc:creator>michi</dc:creator>
		<pubDate>Thu, 29 Jan 2009 08:51:03 +0000</pubDate>
		<guid>http://blog.netzpiraten.ch/berechtigungen-fur-ein-zentrales-git-repository/#comment-10358</guid>
		<description>Danke für den Hinweis, das werde ich gleich ausprobieren!</description>
		<content:encoded><![CDATA[<p>Danke für den Hinweis, das werde ich gleich ausprobieren!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lukas Eppler</title>
		<link>http://blog.netzpiraten.ch/berechtigungen-fur-ein-zentrales-git-repository/#comment-10357</link>
		<dc:creator>Lukas Eppler</dc:creator>
		<pubDate>Thu, 29 Jan 2009 08:45:09 +0000</pubDate>
		<guid>http://blog.netzpiraten.ch/berechtigungen-fur-ein-zentrales-git-repository/#comment-10357</guid>
		<description>Nach meiner Erfahrung braucht es noch einen Schritt mehr. Remote-Zugriffe erstellen neue Files mit der falschen umask (d.h. nicht schreibbar von anderen Gruppenmitgliedern).

Die Lösung ist ein /etc/gitconfig mit folgendem Inhalt:

[core]
	sharedRepository = group

Das hat damals mein Problem gelöst.</description>
		<content:encoded><![CDATA[<p>Nach meiner Erfahrung braucht es noch einen Schritt mehr. Remote-Zugriffe erstellen neue Files mit der falschen umask (d.h. nicht schreibbar von anderen Gruppenmitgliedern).</p>
<p>Die Lösung ist ein /etc/gitconfig mit folgendem Inhalt:</p>
<p>[core]<br />
	sharedRepository = group</p>
<p>Das hat damals mein Problem gelöst.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
