Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
G

gickup

> 开发工具
Open source

<h1 align="center" <br/ GICKUP </h1 <h4 align="center" Backup your Git repositories with ease. </h4 <p align="center" <strong <a href="http…

1.4K stars0 likes0 views
WebsiteGitHub

About

<h1 align="center" <br/ GICKUP </h1 <h4 align="center" Backup your Git repositories with ease. </h4 <p align="center" <strong <a href="http…


GICKUP

Backup your Git repositories with ease.

Website • GitHub • Docs

## 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](https://github.com/cooperspencer/gickup/blob/main/conf.example.yml) ## How to run the binary version `./gickup path-to-conf.yml` ## How to run the Docker image ```bash 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 ```bash 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](https://aur.archlinux.org/packages/gickup/)|[me](https://github.com/cooperspencer)| |Homebrew|[gickup](https://formulae.brew.sh/formula/gickup#default)|| |Fedora|[gickup](https://copr.fedorainfracloud.org/coprs/frostyx/gickup/)|[FrostyX](https://github.com/FrostyX)| |Scoop|[gickup](https://scoop.sh/#/apps?q=gickup&id=493e856707843828b4491004edfb6ddedc4bd1e1)|| |Winget|[gickup](https://github.com/microsoft/winget-pkgs/tree/master/manifests/c/cooperspencer/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 - [GitBucket](https://gitbucket.github.io/) - Add minio as a destination

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

Gobackupgit

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category开发工具
PricingOpen source

> Related tools

V
VS Code
流行的开源代码编辑器
G
Git
分布式版本控制系统
V
Vite
下一代前端构建工具