====== PEAR git hosting ====== ===== Goal ===== Hosting of pear, pear2, peardoc, pearweb and pyrus git repositories on php.net systems. ===== Open questions and tasks ===== * Hosting: git.php.net or subdomain? * Commit mail setup/configuration * Mirroring to/from github * Howto merge pull requests from github * Hook setup ===== Information ===== * git.php.net hosting is on [[systems:y3|y3.php.net]] * [[https://github.com/sitaramc/gitolite|gitolite]] is used for karma- and repository management ===== User and karma management ===== ==== New users ==== * New users register at http://www.php.net/git-php.php * User approval: FIXME ==== SSH keys ==== * SSH Keys are managed on https://main.php.net/manage/users.php ===== Repository management ===== ==== Create new repository ==== * FIXME ==== Permissions ==== * Permissions = Karma * Git Karma management via https://github.com/php/karma * Which PEAR people have access to karma.git? FIXME ===== References ==== * [[vcs:gitfaq]] * [[vcs:gitworkflow]] * [[rfc:dvcs|DVCS RFC]]