Feature Request: Mirror to GitLab #12

Closed
opened 2026-10-05 01:34:18 +02:00 by adam · 7 comments
Owner

Hi,

Not sure if you are willing to work on this but it would also be nice to mirror GitHub to your self hosted GitLab instances.

:)

Hi, Not sure if you are willing to work on this but it would also be nice to mirror GitHub to your self hosted GitLab instances. :) <!-- github-sync-id:3147402842 -->
adam closed this issue 2026-10-05 01:34:19 +02:00
Author
Owner

Hi @larsassink Thank you for the suggestion. I have been thinking about it. Will see if I get some time next week will try to pick it up. But it will require some significant work.

Hi @larsassink Thank you for the suggestion. I have been thinking about it. Will see if I get some time next week will try to pick it up. But it will require some significant work. <!-- github-comment-id:2974332589 -->
Author
Owner

Awesome, would be super nice to have! I wish I could help you out but limited knowledge...

Awesome, would be super nice to have! I wish I could help you out but limited knowledge... <!-- github-comment-id:2976611938 -->
Author
Owner

Another nice enhancement related to this could be to support mirroring of generic git repositories.
That way you can have a baseline that works with everything and eventually add platform specific issues and API's on top.

Another nice enhancement related to this could be to support mirroring of generic git repositories. That way you can have a baseline that works with everything and eventually add platform specific issues and API's on top. <!-- github-comment-id:3191391490 -->
Author
Owner

@ArmainAP I was also going to open a feature request for that but as u already commented here, this is the information i have collected till now.

There's a PR ongoing in gitea https://github.com/go-gitea/gitea/pull/20311 they also do same things, Still i would like to use this project more in future also.

To differentiate we can add somthing like https://github.com/jonasrosland/gitmirror but very basic , Just a way to insert generic git url(Gitlab,Bitbucket,etc) and rest logic is already in our project. Initially we should only support only for public repos.

As i believe to support private ones and others it will take a big code change and that will be too hard on @arunavo4 (Except community themselves send PR) also adding too many platforms means too many bugs,time to fix them,etc

@ArmainAP I was also going to open a feature request for that but as u already commented here, this is the information i have collected till now. There's a PR ongoing in gitea https://github.com/go-gitea/gitea/pull/20311 they also do same things, Still i would like to use this project more in future also. To differentiate we can add somthing like https://github.com/jonasrosland/gitmirror but very basic , Just a way to insert generic git url(Gitlab,Bitbucket,etc) and rest logic is already in our project. Initially we should only support only for public repos. As i believe to support private ones and others it will take a big code change and that will be too hard on @arunavo4 (Except community themselves send PR) also adding too many platforms means too many bugs,time to fix them,etc <!-- github-comment-id:3193633621 -->
Author
Owner

Yea I am happy to add well tested comminuty PR's. But the more we add more testing is needed.

Yea I am happy to add well tested comminuty PR's. But the more we add more testing is needed. <!-- github-comment-id:3204221240 -->
Author
Owner

Great idea! This will be really cool!

Great idea! This will be really cool! <!-- github-comment-id:3479213906 -->
Author
Owner

GitLab as a destination needs the push engine, which is scoped in #377 and tracked under the matrix umbrella #131. Closing this so the discussion stays in one place.

GitLab as a destination needs the push engine, which is scoped in #377 and tracked under the matrix umbrella #131. Closing this so the discussion stays in one place. <!-- github-comment-id:5506861552 -->
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: adam/gitea-mirror#12