Skip to content
Projects

cooperspencer/gickup has 1,508 GitHub stars and 86 forks. GitHot measured +1 stars in 24 hours and +4 in 7 days. Last checked 2026-11-12 18:49 UTC. Last push 2026-11-03.

How these counts are measured

Gickup is a tool that allows you to clone/mirror repositories from one host to another. This is useful if you want to have a backup of your repositories on another host or on a local server.

Measured star growth

in 24h
+1
in 7 days
+4
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

logo
GICKUP

Backup your Git repositories with ease.

Website • GitHub • Docs

Build and Publish

What is GICKUP?

Gickup is a tool that allows you to clone/mirror repositories from one host to another. This is useful if you want to have a backup of your repositories on another host or on a local server.

Supported Source and Destinations

You can clone/mirror repositories from:

  • Github
  • Gitlab
  • Codeberg (Forgejo)
  • Gitea
  • Gogs
  • Bitbucket
  • OneDev
  • Sourcehut
  • Opengist
  • Any

You can clone/mirror repositories to:

  • Github
  • Gitlab
  • Codeberg (Forgejo)
  • Gitea
  • Gogs
  • OneDev
  • Sourcehut
  • Radicle
  • Local
  • S3

If your hoster is not listed, feel free to open an issue and I will add it.

How to make a configuration file

Here is an example

How to run the binary version

./gickup path-to-conf.yml

How to run the Docker image

mkdir gickup
wget https://raw.githubusercontent.com/cooperspencer/gickup/main/docker-compose.yml
nano conf.yml # Make your config here
docker-compose up

Compile the binary version

go build .

Compile the Docker Image

git clone https://github.com/cooperspencer/gickup.git
cd gickup
nano docker-compose.yml # Uncomment the Build
nano conf.yml # Make your config here
docker-compose build
docker-compose up

Questions?

If anything is unclear or you have a great idea for the project, feel free to open a discussion about it. https://github.com/cooperspencer/gickup/discussions

Distribution Packages

Distribution Package Maintainer
Arch gickup me
Homebrew gickup
Fedora gickup FrostyX
Scoop gickup
Winget gickup

Issues

The mirroring to Gitlab doesn't work, or at least I can't test it properly because I have no access to a Gitlab EE instance.

Future Ideas

  • Additional VCS
  • Add minio as a destination

Explore related projects