-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Backup a Github/dwyl Repo to Gitea! #136
Comments
https://github.com/gogs/gogs GitHub repo is very popular and has a healthy number of contributors: Who is using Which makes sense as GitHub is partially blocked in China: https://en.wikipedia.org/wiki/Censorship_of_GitHub#China |
Also looked at Gitea: https://gitea.io/en-us/ > https://github.com/go-gitea/ > https://try.gitea.io/api/swagger#/repository It's a Fork of |
Documented in: https://github.com/dwyl/gogs-server ✅ |
The work on https://github.com/dwyl/gogs is coming along nicely. But we are tidying it up a bit first before using it in an App: dwyl/gogs#24 + dwyl/gogs#25 + dwyl/gogs#26 |
really wish I had seen this page earlier: https://docs.gitea.io/en-us/comparison/ ... 🙄 ⏳ |
We've invested a considerable amount of time in: ⌛
But re-reading the Basically 3 things are forcing me consider switching from
|
Ok, Going to start with getting
If those two things work and it doesn't take me too much time I will report back. Wish me luck! 🍀 |
Not for |
We've made substantial progress with this:
Still |
Our original reasoning for this project is still very much still a reality.
GitHub still has regular "incidents": https://www.githubstatus.com/history where it's offline for hours ... ⏳
Using GitHub as our Single source of truth means it's "mission critical" and we need access to it pretty much always.
At present this project mirrors issue data to
AWS S3
and @RobStallion asked a very valid question about it: #126That's OK as a "cold" backup but it's not very useful for business continuity.
Starting Point
https://gogs.io/https://gitea.iohttps://fly.io/docs/app-guides/git-gogs-server--> https://github.com/dwyl/gitea-serverTodo
https://try.gogs.iohttps://try.gitea.iolocalhost
Setup (Docker) + Fly.io Deployment learn-devops#79Gogs
server fromElixir
: https://github.com/dwyl/giteaGitea
server on Fly.ioThe text was updated successfully, but these errors were encountered: