Difference between revisions of "Git"

From Blue-IT.org Wiki

(HowTo)
(HowTo)
Line 8: Line 8:
 
# which port to use for ssh
 
# which port to use for ssh
 
# create a public or private repo
 
# create a public or private repo
# have http access via smarthttp or [[#GitlabHQ gitlabhq]]
+
# have http access via smarthttp or [[#GitlabHQ|gitlabhq]]
# install it manually or the "debian way" (apt-get)
+
# install it manually or the "debian way" (apt-get), however the latter will give you automatic security updates
  
 
=== References ===
 
=== References ===

Revision as of 01:26, 13 January 2012

HowTo

There are different ways to install git, gitolite, and e.g. gitlabhq on Debian oder Ubuntu. Be sure to read the comlete (!) 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.