Table des matières
Serveur GIT sour Debian
Packages
# aptitude install git-core git-daemon-run
Configurer le git-daemon
Le truc tourne grâce à runit, un outil de gestion de services. La configuration des services gérés par runit est dans /etc/sv.
Runit
Après l'installation, une nouvelle entrée est disponible dans /etc/inittab, pour s'assurer que runit tourne tout le temps, s'il est stoppé, init le redémarrera (respawn):
#-- runit begin SV:123456:respawn:/usr/sbin/runsvdir-start #-- runit end
Pour l'activer, on doit demander à init de relire /etc/inittab, en lui envoyant le signal hangup:
# kill -HUP 1
Ensuite, on peut vérifier le status du daemon git, et le stopper pour le configurer:
# sv status git-daemon # sv stop git-daemon ok: down: git-daemon: 0s, normally up # sv status git-daemon down: git-daemon: 3s, normally up; run: log: (pid 24348) 369s
Configuration
Migration de subversion à git
# aptitude install git-svn