Skip to content

Can repository mirroring (pulling) be incorporated into Gitlab CE?

Description

Issue gitlab-ce#18732 talks about Repository Mirroring in Gilab CE, and the Push to Remote Repository part of mirroring was then moved to Gitlab CE.

But why not Pulling?

I have the issue that I need to manually pull-push lots of projects from other Git servers to my Gitlab CE server. The biggest issue (and why I pull them to my Gitlab Server is) that most build tools on those server just suck, while Gitlab has great integrated CI/CD so I want them to be moved for easier building/testing but some devs prefer not to use any other system.

In order to pull these projects and be able to use CI/CD, I needed to make a application that does that for me. But thats not the best solution!

And I am not the only one! There are lots of people that have the same or similar issues, and they also wrote or use third-party tools that allows easy pull-push to a Gitlab CE server.

I really think that the Pull feature should also be part of the CE core.


This issue is based on gitlab-ce#18732

Edited by 🤖 GitLab Bot 🤖