GitHub - fasterthanlime/git-mirror: 🔜 Push to a git remote when receiving a github webhook (original) (raw)

git-mirror

This little go service receives GitHub webhooks, pulls a mirror of a git repository, and pushes it to another remote, for example, a GitLab install.

It's small enough to audit, easy enough to write a SysV service file for, or a SystemD service file, and you don't need to buy GitLab EE!

There is also a Docker image available, if you want to configuregit-mirror alongside your existing gitlab-ce and gitlab-runnerDocker images: git-mirror-docker