1
1
mirror of https://github.com/cooperspencer/gickup synced 2024-09-19 23:41:39 +02:00
Backup all your repositories with Ease.
Go to file
Andreas Wachter 12547a69d0 init
2021-05-30 23:04:17 +02:00
.gitignore init 2021-05-30 23:04:17 +02:00
go.mod init 2021-05-30 23:04:17 +02:00
go.sum init 2021-05-30 23:04:17 +02:00
LICENSE init 2021-05-30 23:04:17 +02:00
main.go init 2021-05-30 23:04:17 +02:00
README.md init 2021-05-30 23:04:17 +02:00
types.go init 2021-05-30 23:04:17 +02:00

GICKUP

You can clone/mirror repositories from:

  • Github
  • Gitlab
  • Gitea
  • Gogs

You can clone/mirror them to:

  • Gitlab
  • Gitea
  • Gogs
  • Local

Example Config

source:
  github:
    - token: blabla
      user: blabla
      url: bla.bla.com
  gitea:
    - token: blabla
      user: blabla
      url: bla.bla.com
  gogs:
    - token: blabla
      user: blabla
      url: bla.bla.com
  gitlab:
    - token: blabla
      user: blabla
      url: bla.bla.com
destination:
  gitea:
    - token: blabla
      url: bla.bla.com
  gogs:
    - token: blabla
      url: bla.bla.com
  gitlab:
    - token: blabla
      url: bla.bla.com
  local:
    - path: /some/path/gickup

How to run

./gickup path-to-config.yml

Compile

go build .