Difference between revisions of "Git"
From Blue-IT.org Wiki
(→HowTo) |
(→HowTo) |
||
Line 1: | Line 1: | ||
== HowTo == | == HowTo == | ||
− | There are different ways to install git, [[#Gitolite|gitolite]], and e.g. [[#GitlabHQ|gitlabhq]] on Debian oder Ubuntu. | + | There are different ways to install git, [[#Gitolite|gitolite]], and webacces (e.g. [[#GitlabHQ|gitlabhq])] on Debian oder Ubuntu. |
+ | |||
+ | In any case: be sure to read [http://sitaramc.github.com/gitolite the complete (!) gitolite documentation] before you proceed. | ||
This article is mainly for Debian squeeze (6.0) server. | This article is mainly for Debian squeeze (6.0) server. | ||
Revision as of 01:30, 13 January 2012
Contents
HowTo
There are different ways to install git, gitolite, and webacces (e.g. [[#GitlabHQ|gitlabhq])] on Debian oder Ubuntu.
In any case: be sure to read the complete (!) gitolite documentation before you proceed. This article is mainly for Debian squeeze (6.0) server.
Mainly this boils down to:
- should use gitolite anyway
- which username you like to use by default to access the server: git, gitolite, whatever
- which port to use for ssh
- create a public or private repo
- have http access via smarthttp or gitlabhq
- install it manually or the "debian way" (apt-get), however the latter will give you automatic security updates
References
- How-To: Install a private Debian git server using gitolite and GitLabHQ
- Gitolite installation with gitweb and anongit in Gentoo and Debian
GitlabHQ
Fast, secure and stable solution based on Ruby on Rails & Gitolite.
Gitolite
Gitolite is the new framework around git. Easy project and user rights management.
Everything well documented online:
Gitosis
Is not activly maintained and developed any more. Use gitolite instead.