welcome: please sign in

The following 113 words could not be found in the dictionary of 7 words (including 7 LocalSpellingWords) and are highlighted below:
Administration   afs   all   already   Also   also   and   are   at   bare   but   by   cache   Category   common   conf   configuration   configuring   Control   controlling   Coop   cron   daemon   Daemon   data   etc   Etc   every   export   fifteen   file   find   firewall   from   front   generated   Git   git   gitweb   Gitweb   hcoop   https   in   index   into   is   it   just   Keeper   kernel   lib   link   local   machine   maint   make   Manual   Member   members   minutes   neither   net   new   nor   not   of   ok   on   open   org   package   page   php   place   port   present   repositories   repository   require   required   respected   run   runsv   script   scripts   see   service   Since   so   specific   standard   static   stored   sure   System   The   the   their   them   This   this   to   tracked   used   using   var   Version   via   We   we   When   wiki   with  

Clear message
Edit

VersionControlAdmin

1. Git

Also see MemberManual/VersionControl/git

1.1. Gitweb

We are using gitweb from Debian.

The configuration is stored at /etc/gitweb.conf and is just tracked with EtcKeeper.

HCoop specific data is stored in /var/local/lib/git.

The script /afs/hcoop.net/common/etc/scripts/hcoop-git-maint is run by cron every fifteen minutes to find new git repositories and link them into /var/cache/git. This also generated a static cache of the front page, but this is not used at present.

1.2. Git Daemon

We are using a standard git-daemon and controlling it using runsv via the git-daemon-run package. Since we already require members to place their bare repositories in ~/.hcoop-git the daemon is run with --export-all, and so the git-daemon-export-ok file is neither respected nor required to export a git repository.

When configuring on a machine with a firewall make sure to open the git service port.


CategorySystemAdministration

VersionControlAdmin (last edited 2012-09-06 07:16:49 by ClintonEbadi)