billiger vServer als git Server

Tue, 02. Jun 2009

Categories: de sysadmin Tags: git gitosis Hosting vServer

An git finde ich u.a. gro├čartig, da├č es so unkompliziert zu hosten ist (auf einem lokalen Filesystem, auf http (readonly), ftp oder webdav Shares, per gitosis (ssh getunnelt), als eigener (readonly) Dienst oder ganz ohne Server via Mail).

Ich benutze einen 10 EUR vServer mit relativ wenig RAM als (gitosis) Server. Nun habe ich doch einige Repositories mit umf├Ąnglicher Geschichte oder z.T. riesigen Dateien, so da├č mancher

1$ git clone <repo-url>

speicherbedingt die Gr├Ątsche macht. Folgende Eintr├Ąge in der serverseitigen .git/config bzw. ~/.gitconfig schaffen Abhilfe:

1# http://kerneltrap.org/mailarchive/git/2008/8/11/2889364
2[core]
3    packedGitWindowSize = 16m
4    packedGitLimit = 64m
5[pack]
6    threads = 1
7    windowMemory = 64m
8    deltaCacheSize = 1m