Skip to content

Create a matrix of Source <-> Target Git repo Mirroring #131

@micah686

Description

@micah686

It would be helpful if you could configure multiple git servers, and the mirroring action of each.
So something like this:

Source Target Source Instance Target Instance Mirror Type
Github Gitea https://github.com https://my-gitea-instance.internal => (Source to Target)
Github Gitlab https://github.com https://gitlab.com <=> (Two Way Mirror)
Gitea Gitea https://my-gitea-instance.internal https://localhost:3000 => (Source to Target)
Gitlab Gitea https:gitlab.com https://localhost:3000 => (Source to Target)

This would be helpful as there are many git servers (public, company, self hosted, internal), and people may want to have repos mirrored in certain ways depending on the source and target servers.

This would also solve issues:
#16
#26
#34 .

This would allow greater flexibility of how repos are mirrored, which is goof for people not just wanting github->gitea mirroring.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions