Browse by type
GICKUP
<strong>
<a href="https://cooperspencer.github.io/gickup-documentation/" target="_blank">Website</a>
•
<a href="https://github.com/cooperspencer/gickup/">GitHub</a>
•
<a href="https://cooperspencer.github.io/gickup-documentation/" target="_blank">Docs</a>
</strong>
<a href="https://github.com/cooperspencer/gickup/actions/workflows/docker.yml">
<img alt="Build and Publish" src="https://github.com/cooperspencer/gickup/actions/workflows/docker.yml/badge.svg">
</a>
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.
You can clone/mirror repositories from: - Github - Gitlab - Codeberg (Forgejo) - Gitea - Gogs - Bitbucket - OneDev - Sourcehut - Any
You can clone/mirror repositories to: - Github - Gitlab - Codeberg (Forgejo) - Gitea - Gogs - OneDev - Sourcehut - Local - S3
If your hoster is not listed, feel free to open an issue and I will add it.
./gickup path-to-conf.yml
mkdir gickup
wget https://raw.githubusercontent.com/cooperspencer/gickup/main/docker-compose.yml
nano conf.yml # Make your config here
docker-compose up
go build .
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
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 | Package | Maintainer |
|---|---|---|
| Arch | gickup | me |
| Homebrew | gickup | |
| Fedora | gickup | FrostyX |
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.
$ claude mcp add gickup \
-- python -m otcore.mcp_server <graph>