Difference between revisions of "Git"

From Blue-IT.org Wiki

(Gitolite)
Line 1: Line 1:
 +
== 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.
 +
 +
This article is mainly for Debian squeeze (6.0) server.
 +
 +
Mainly this boils down to:
 +
# should use [[#Gitolite|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 gitlabhq]]
 +
 +
Sources:
 +
* [http://blog.muehlbachler.org/2012/01/how-to-install-a-private-debian-git-server-using-gitolite-and-gitlabhq/ How-To: Install a private Debian git server using gitolite and GitLabHQ]
 +
* [http://blogs.gentoo.org/tampakrap/gitolite-installation-with-gitweb-and-anongit-in-gentoo-and-debian/ Gitolite installation with gitweb and anongit in Gentoo and Debian]
 +
 +
 
== GitlabHQ ==
 
== GitlabHQ ==
 
Fast, secure and stable solution based on Ruby on Rails & Gitolite.
 
Fast, secure and stable solution based on Ruby on Rails & Gitolite.

Revision as of 01:23, 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 gitlabhq

Sources:


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.