3 ms·
I have been thinking about leaving github for a while. It is a very good platform, but as time passes, I realized I wanted to be more in control of my projects.
by kuon 6y ago
I have been thinking about leaving github for a while. It is a very good platform, but as time passes, I realized I wanted to be more in control of my projects.
Yesterday, I moved about 250 repos away to a gitea instance. Transition required a bit of tinkering (a few scripts) but went smoothly.
The good sides are:
- very fast, a lot faster than github for pushing/pulling but also the web UI is a lot faster
- I'm in total control, I can change the look of the UI, create as many orgs as I want to organize my repos…
Now the cons:
- No social network effect, I don't know how contributions to my projects will evolve
- Subject to DDoS and the like, I need to keep my instance accessible because I moved my FOSS projects on it
Maybe more, it's been one day only.
I am not suggesting all project should move out of github, it is a very good tool, but I think it wouldn't be bad to rely less on it.
- exciteabletom 6y agoCouldn't you retain the social aspect by mirroring the repos on Github? Linux does this.
- kuon 6y agoYes, I am thinking about this.
- nickflood 6y agoIf your hosting provider is in a country with DMCA-like laws, they can be targeted the same way GitHub was and would probably comply the same way as well. So was there really a point?
- dredmorbius 6y agoAs can any developers in counties with DMCA anti-circ-like law.
- kuon 6y agoThe difference being that if this happens, I can spawn an instance elsewhere and just change the DNS. I have hourly ZFS based backups to my own server, it would take a few hour max to restore everything.
- nickflood 6y agoGood point, thank you.