system-config/doc/source/git.rst

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.