git-mirror
git-mirror copied to clipboard
A small utility that allows to mirror external repositories to GitLab, GitHub and possible more.
Hello, I'm trying to sync an organization repositories from GitHub to GitLab. One of the repository is named ".github". When running git-mirror, the following error occurs: ``` 🔴 2022-07-01 08:19:37,253...
* Latest git-mirror * Source that causes it: https://gitlab.com/gitlab-org/gitlab.git ```sh thread '' panicked at 'failed printing to stdout: Resource temporarily unavailable (os error 11)', library/std/src/io/stdio.rs:935:9 note: run with `RUST_BACKTRACE=1` environment...
Our policy is not to run containers with significant security vulnerabilities and to ensure that future issues will be patched in a timely fashion. Neither the published container on hub.docker.com...
When I run the tool without setting `GITLAB_PRIVATE_TOKEN `(but with valid group and url) it returns the following: `DONE [2018-05-14 12:26:57.742102861 +02:00]: 0/0` I would mind if this message could...
This is a nice tool but unfortunately we have some disk constraints when mirroring many repositories. Many of them use LFS and we run out of disk space during a...
It would be very nice if files managed with LFS were mirrored. Mirroring repositories that have LFS pointers results in the following error: ``` [2020-09-17T15:51:41Z ERROR git_mirror] Unable to sync...
Currently mirrors are always pull by using the `origin` field. Adding a `destination` field would allow to mirror in the opposit direction. Having both would even allow to do a...
projects like protobuf or grpc have a lot of submodules which are needed at compile time... It would be great if this tool could also mirror the submodules with e.g....
Gitlab by default has protected master branches. This is not ideal if the repository mirrored rebases master. Add an option for git-mirror to automatically remove branch protection via API if...
I'm using Git Mirror to synchronize repositories from GitHub to GitLab. The following scenario will make the synchronization fail: * Default branch is `master` on both GitHub and GitLab *...