Server Installation/gitolite: Unterschied zwischen den Versionen

Aus Opennet
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „=== Installation === Anlegen der SSH Gitolite Umgebung (auf Server): adduser --home /var/git/ --disabled-password git Full Name [git servic]: git service …“)
 
(Konfiguration)
Zeile 25: Zeile 25:
 
  git commit -m "<commit-message>"
 
  git commit -m "<commit-message>"
 
  git push
 
  git push
+
 
 
=== Betrieb ===
 
=== Betrieb ===

Version vom 9. Mai 2014, 21:38 Uhr

Installation

Anlegen der SSH Gitolite Umgebung (auf Server):

adduser --home /var/git/ --disabled-password git
  Full Name [git servic]: git service user
cp /etc/skel/ /var/git/
mkdir /var/git/.ssh/
chown -R git:git /var/git/
su - git
git clone git://github.com/sitaramc/gitolite
mkdir -p $HOME/bin
$HOME/bin/gitolite setup -pk <gitolite-admin-sshuser.pub>

Zuvor muss der eigenen Public SSH Key vom Client als <gitolite-admin-sshuser.pub> auf dem Server abgelegt sein.

Konfiguration

Konfiguration der Gitolite Umgebung (am Client):

git clone git@<server-dns-name>:gitolite-admin
cd gitolite-admin/
vi conf/gitolite.conf
... Anpassen der Config ...
git add conf
git add keydir
git commit -m "<commit-message>"
git push

Betrieb

Meine Werkzeuge
Namensräume

Varianten
Aktionen
Start
Opennet
Kommunikation
Karten
Werkzeuge