samrocketman / gitlab-mirrors

A set of scripts adding the ability of managing remote mirrors to GitLab.
MIT License
817 stars 169 forks source link

[NOT AN ISSUE] Made A Repo That Automates The Setup Of This One #130

Open Facinorous-420 opened 4 years ago

Facinorous-420 commented 4 years ago

Hey there, @samrocketman , wanted to say thanks for making this project a reality. I was looking for something to fill the void for mirroring in my gitlab CE. Gitlab has expressed they do not wish to ever add pull mirroring to CE, so I have set up your scripts and found it a quite nice experience.

The only thing I found was there was a lot of manual set up to get it going, especially if you have a lot of groups you're mirroring into. This is why I decided to wrap your project in my own bash scripts that automate a lot of this process.

I also added a script to be able to generate the groups in gitlab, so you don't manually have to go in and add them yourself. I know in your readme you say this is not added in your scripts by design- which is okay. I figured Id give the option for automation on that side if users so desire.

I am not an expert in bash, or anything, I just wrote this up in my free time. There's probably some bugs, but I did test it thoroughly, so I'm hoping I squashed most of them.

You can find the repo here --> Gitmirror-BS (Gitmirror-BashScripts)

I plan to add to the code to make it better in the future as I learn more bash, although this should be good enough for general usage for now. :)

samrocketman commented 3 years ago

Nice :-) You might also find another project of mine interesting for repository mirroring from GitHub.

https://github.com/samrocketman/cloneable