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. Be sure to read [http://sitaramc.github.com/gitolite the comlete (!) gitolite documentation] before you proceed.
+
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

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:

  1. should use gitolite anyway
  2. which username you like to use by default to access the server: git, gitolite, whatever
  3. which port to use for ssh
  4. create a public or private repo
  5. have http access via smarthttp or gitlabhq
  6. install it manually or the "debian way" (apt-get), however the latter will give you automatic security updates

References

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.