Modifications entre les versions 2 et 3
Version 2 à la date du 2008-10-30 17:15:58
Taille: 545
Commentaire:
Version 3 à la date du 2008-10-30 17:48:31
Taille: 2136
Commentaire:
Texte supprimé. Texte ajouté.
Ligne 8: Ligne 8:
 * installer les versions backport de git-core, gitweb, git-daemon-run et gitosis
 * note : gitosis réclame la version backports de python-setup-tools

 * installer les versions backport de git-core, gitweb, git-daemon-run et gitosis :
  * attention : gitosis réclame la version backports de python-setup-tools
  . mais un bogue dans python-setup-tools réclame qu'il soit '''installé en premier''' !
  {{{
Paramétrage de python-setuptools (0.6c8-4~bpo40+1) ...
pycentral: pycentral pkginstall: already exists: /usr/lib/python2.4/site-packages/setuptools.pth
pycentral pkginstall: already exists: /usr/lib/python2.4/site-packages/setuptools.pth
dpkg : erreur de traitement de python-setuptools (--configure) :
 le sous-processus post-installation script a retourné une erreur de sortie d'état 1
dpkg : des problèmes de dépendances empêchent la configuration de gitosis :
 gitosis dépend de python-setuptools (>= 0.6c8-4~bpo40+1) ; cependant :
 Le paquet python-setuptools n'est pas encore configuré.
dpkg : erreur de traitement de gitosis (--configure) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 python-setuptools
 gitosis
E: Sub-process /usr/bin/dpkg returned an error code (1)
}}}

 * suivre la doc dans /usr/share/doc/gitosis/README.Debian :
  * sudo -H -u gitosis gitosis-init < ~/.ssh/authorized_keys
  * sudo adduser gitosis ssh

 * configurer git-daemon pour suivre les dépôts de gitosis :
  * éditer le fichier `/etc/sv/git-daemon/run` pour y remplacer la dernière ligne de lancement par la suivante :
  {{{
exec git-daemon --verbose --user=nobody --group=gitosis --base-path=/srv/gitosis/repositories /srv/gitosis/repositories
}}}
  * ouvrir au besoin le port 9418/TCP pour ce serveur

 * gérer les dépôts :
  * git clone gitosis@git.auf:gitosis-admin.git

Cette page présente la mise en place d'une solution d'hébergement de dépôts git.

Cette page est en cours de rédaction. Il ne pas la considérer comme une documentation valide pour le moment !

D'abord des prises de notes pendant l'installation... La mise en forme après !

  • ajouter la source APT pour backports.org et installer debian-backports-keyring
  • installer les versions backport de git-core, gitweb, git-daemon-run et gitosis :
    • attention : gitosis réclame la version backports de python-setup-tools
    • mais un bogue dans python-setup-tools réclame qu'il soit installé en premier !

      Paramétrage de python-setuptools (0.6c8-4~bpo40+1) ...
      pycentral: pycentral pkginstall: already exists: /usr/lib/python2.4/site-packages/setuptools.pth
      pycentral pkginstall: already exists: /usr/lib/python2.4/site-packages/setuptools.pth
      dpkg : erreur de traitement de python-setuptools (--configure) :
       le sous-processus post-installation script a retourné une erreur de sortie d'état 1
      dpkg : des problèmes de dépendances empêchent la configuration de gitosis :
       gitosis dépend de python-setuptools (>= 0.6c8-4~bpo40+1) ; cependant :
       Le paquet python-setuptools n'est pas encore configuré.
      dpkg : erreur de traitement de gitosis (--configure) :
       problèmes de dépendances - laissé non configuré
      Des erreurs ont été rencontrées pendant l'exécution :
       python-setuptools
       gitosis
      E: Sub-process /usr/bin/dpkg returned an error code (1)
  • suivre la doc dans /usr/share/doc/gitosis/README.Debian :
    • sudo -H -u gitosis gitosis-init < ~/.ssh/authorized_keys

    • sudo adduser gitosis ssh
  • configurer git-daemon pour suivre les dépôts de gitosis :
    • éditer le fichier /etc/sv/git-daemon/run pour y remplacer la dernière ligne de lancement par la suivante :

      exec git-daemon --verbose --user=nobody --group=gitosis --base-path=/srv/gitosis/repositories /srv/gitosis/repositories
    • ouvrir au besoin le port 9418/TCP pour ce serveur
  • gérer les dépôts :

Git/Hébergement (dernière édition le 2008-10-30 22:40:45 par JeanChristopheAndré)