Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Question #132

Open
john012343210 opened this issue Feb 19, 2021 · 5 comments
Open

Question #132

john012343210 opened this issue Feb 19, 2021 · 5 comments

Comments

@john012343210
Copy link

Hi. Just want to ask a question.
Gitlab actually has pull/push mirror. It is in the setting of the repository.
How is this project differ from that?

@samrocketman
Copy link
Owner

I haven't used GitLab in quite some time. That being said, this project predates any mirroring out of the box GitLab has had.

More recently (years?) GitLab supported mirrors in the Enterprise GitLab but not the OSS Version.

Does GitLab OSS now support mirrors without Enterprise subscription?

This project basically uses Git commands for mirroring. It has some automation for creating projects in GitLab. It's a bundle of dated scripts which helps an admin perform repository mirroring external to GitLab.

For GitHub, I use cloneable (another side project but written in Java/Groovy).

@Facinorous-420
Copy link

I haven't used GitLab in quite some time. That being said, this project predates any mirroring out of the box GitLab has had.

More recently (years?) GitLab supported mirrors in the Enterprise GitLab but not the OSS Version.

Does GitLab OSS now support mirrors without Enterprise subscription?

This project basically uses Git commands for mirroring. It has some automation for creating projects in GitLab. It's a bundle of dated scripts which helps an admin perform repository mirroring external to GitLab.

For GitHub, I use cloneable (another side project but written in Java/Groovy).

Gitlab allows mirroring pushing in CE but if you want to mirror pull into your own gitlab, you'll need EE.
I'm using this project do to the latter and mirror roughly 50 different OSS projects into my own gitlab, as its always nice to have a backup of those types of repos.

@samrocketman
Copy link
Owner

@Facinorous-420 thanks for confirming and adding to the conversation.

@samrocketman
Copy link
Owner

samrocketman commented Aug 1, 2021

Thinking of rewriting this project in Groovy. I have another project designed specifically for GitHub local mirroring called cloneable. I've been feeling a small rewrite for this project for a while to simplify it.

Although, I might also just rewrite it in Python 3. Still on the fence personally on which direction to go. From an end user perspective the experience should be the same/similar. I haven't updated the project in quite some time.

@chimmmpie
Copy link

@samrocketman Python3 would allow for more community contributions and python has a good distribution system (pip) present on lots of devices.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants