Skip to content
Snippets Groups Projects
user avatar
Sam Gleske authored
612836fe
History

git-mirrors

The git-mirrors project is designed to fill in a feature which is currently missing from GitLab: the ability to mirror remote repositories. git-mirrors creates read only copies of remote repositories in gitlab. It provides a CLI management interface for managing the mirrored repositories (e.g. add, delete, update) so that an admin may regularly update all mirrors using crontab. It operates by interacting with the GitLab API using python-gitlab.


Three easy steps

  1. Setup prerequisites
  2. Install git-mirrors
  3. Manage your mirrors

License

Created by Sam Gleske under MIT License. This project is meant to temporarily fill in a gap left by GitLab for managing remote git mirrors. See the following user voice topics which made me create this project in the mean time.


References