system-config/doc/source/git.rst
Elizabeth Krumbach Joseph 58b14cfe14 Add more details to git server documentation
Specify what is running on the new git server, add basic
SELinux, replication and jeepyb details.

Also add to list of systems.

Change-Id: I027fa00cf6b6cee8b73fa844983cc82d465617ef
2013-08-16 12:27:01 -07:00

1.0 KiB

title

Git

Git

The web frontend cgit is running on git.openstack.org.

At a Glance

Hosts
Puppet
  • modules/cgit
  • modules/openstack_project/manifests/git.pp
Configuration
  • modules/openstack_project/files/git/cgitrc
Projects
Bugs

Overview

The OpenStack git repositories are hosted on this server and served up via https using cgit and via git:// by git-daemon.

Apache is running on a CentOS 6 system with the EPEL repository that includes the cgit package. SELinux is enabled and requires restorecon to be run against /var/lib/git to set the appropriate SELinux security context, this is handled by puppet.

The jeepyb script create-cgitrepos runs against projects.yaml to generate the /etc/cgitrepos file listing all the git repositories. The git repositories are synced from the Gerrit server.