Server Installation/gitolite: Unterschied zwischen den Versionen
Erscheinungsbild
Inhalt gelöscht Inhalt hinzugefügt
| Zeile 17: | Zeile 17: | ||
Konfiguration der Gitolite Umgebung (am Client): |
Konfiguration der Gitolite Umgebung (am Client): |
||
git clone git@< |
git clone git@<servername>:gitolite-admin |
||
cd gitolite-admin/ |
cd gitolite-admin/ |
||
vi conf/gitolite.conf |
vi conf/gitolite.conf |
||
Version vom 9. Mai 2014, 19:45 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@<servername>: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
- Gitolite Status abfragen: ssh git@<servername> info