systems:git
no way to compare when less than two revisions

Differences

This shows you the differences between two versions of the page.


Next revision
systems:git [2012/09/20 23:29] – created dsp
Line 1: Line 1:
 +====== Git on y3.php.net ======
 +  * The main git user is called //git//
 +  * His home directory is in /git
 +  * We use gitolite
 +  * Repos are stored in /git/repositories
  
 +===== Creating a new repository =====
 +  - You need access to **git.php.net:gitolite-admin.git**
 +  - Add the repository in //conf/gitolite.conf//
 +    - Ensure RW+ is set to //@all//
 +    - Ensure R is set to //daemon gitweb//
 +    - Ensure //config.sharedRepository = true//
 +    - **Do not give access to any other user**
 +  - Import the repository using svn2git.
 +    - An author map will be made available soon 
 +    - Push it to the newly created repository.
 +    - Make sure all branches are pushed
 +  - Add the appropriate //hooks.mailinglist// config variable
 +    - Do that **AFTER** you pushed the initial repository or people will hate you.
 +  - Rename <REPO> to <REPO>.git in the //global_avail// file in SVNROOT.
 +
 +karma & co is going to be installed automatically. If you have problem call dsp@php.net.
systems/git.txt · Last modified: 2021/04/06 08:06 by sergey