GitHub mirroring


The new OW2 Git service will be implemented on top of GitLab.

Notes about GitLab

  • Import: check why GitLab runs git-clone --bare
    and not git-clone --mirror
  • File Release Maangement : we will need to present http://download.forge.ow2.org/ 

Code repository mirroring service

Requirements:

Mirroring to GitHub

Each OW2 project will be mirrored into an unique github organization (we do not want to mix different project repositories in the same organization); Please do not create the organization yourself, this will be created by the scripts we use with right users and credentials.

Projects leaders have to:

  1. Fork https://github.com/ow2/ow2-mirror-config
    2. Add their project (check existing json files for syntax, one file per project. Please give public git url)
    3. Send a pull-request with new file

Once validated, the organization will be created and repositories will be created.

Note that the mirroring just works from OW2 to GitHub. You still have to push your code to Git@OW2. 

Surrounding tools

How others do

Apache

Eclipse

Linux Foundation

Linux Kernel