Is there something like GitHub, but without big tech involvement, no data collection, no ads, open source, and preferably decentralized (maybe Fediverse or even P2P)?
it's a lot of code, not a lot of data. If any repo has binary files you'll most likely need to store it somewhere else as there's not even an option to pay that used storage.
Yeah no I'm not complaining about their decision. Quite happy about it! I just comment this in every "github alternative" comment section when codeberg is brought up for the sake of codeberg too because we don't want to flood them with people who would also set up private repos that break their ToS.
I have an account and contribute on Codeberg but keep my private, non FOSS/not-sure-of-license-yet repos somewhere else (currently gitlab).
Savannah (https://savannah.nongnu.org/) is the version control system used by the FSF and the GNU project. Uses CVS and Git, with ViewVC and cgit frontends. You must make regular commits, otherwise your account may be pruned.
I'm checking https://forgefed.org/ which I learned about via checking federation on Gitea and it looks nice, in theory, but until I see an actual list of instances federated together I'll just applaud the effort from afar.
Fossil requires its own download client (not git) and like the other guy said Forgejo only accepts certain licenses, Gitea is Google which is obviously a no-go.
27 Comments
FrostyPolicy@suppo.fi · 63 pts · 322d
https://codeberg.org/
Jumuta@sh.itjust.works · 15 pts · 322d
codeberg is such an obvious choice, i have no idea why people don't immediately switch from GitHub
snooting@wetshav.ing · 16 pts · 322d
They don't allow for private repos, so it's a non-starter for companies unless they want to self-host.
fluckx@lemmy.world · 17 pts · 322d
What? All my codeberg repos are private.
https://docs.codeberg.org/collaborating/repo-permissions/
Lazycog@sopuli.xyz · 11 pts · 322d
There are terms and conditions for private people too regarding this (read next two sections): https://docs.codeberg.org/getting-started/faq/#before-i-start-using-codeberg
I love codeberg but can't move my private, non-foss repos there. FOSS repos for sure though.
Jumuta@sh.itjust.works · 2 pts · 321d
it's very understandable though, and 100MB is a lot of data
eager_eagle@lemmy.world · 3 pts · 321d
it's a lot of code, not a lot of data. If any repo has binary files you'll most likely need to store it somewhere else as there's not even an option to pay that used storage.
Lazycog@sopuli.xyz · 1 pts · 321d
Yeah no I'm not complaining about their decision. Quite happy about it! I just comment this in every "github alternative" comment section when codeberg is brought up for the sake of codeberg too because we don't want to flood them with people who would also set up private repos that break their ToS.
I have an account and contribute on Codeberg but keep my private, non FOSS/not-sure-of-license-yet repos somewhere else (currently gitlab).
JumpyWombat@lemmy.ml · 8 pts · 322d
eager_eagle@lemmy.world · 2 pts · 322d
they also have a limit of 100 repos, so I can't even migrate everything I have on github
SethranKada@lemmy.ca · 17 pts · 322d
Check out Forgejo, it's what codeberg uses as far as im aware. They're the only ones even attempting to put the fediverse into git
hellfire103@lemmy.ca · 9 pts · 321d
NOTE: URLs written in italics are unofficial/self-hosted instances of their respective version control systems.
lepinkainen@lemmy.world · 8 pts · 322d
Sourcehut: https://sr.ht/
pfr@piefed.social · 2 pts · 322d
+1 for Sourcehut
DieserTypMatthias@lemmy.ml · 8 pts · 322d
Don't know if GitLab counts as alternative (it has no bullshit according to Brave Shields, and AFAIK they're independent)
fajre@lemmy.world · 6 pts · 322d
Brave has already had several leaks and a history of selling data, that’s why I switched to LibreWolf.
pHr34kY@lemmy.world · 7 pts · 322d
Yes, git.
irmadlad@lemmy.world · 6 pts · 322d
Selfhosted Gitea ?
ObsidianZed@lemmy.world · 6 pts · 321d
I recently came across another forgejo instance: https://lavaforge.org/. Seems decent.
fajre@lemmy.world · 1 pts · 321d
interesting!
m33@lemmy.zip · 5 pts · 322d
Probably codeberg, or gitea instance somewhere
dont@lemmy.world · 4 pts · 320d
https://radicle.xyz/ is not fediverse, but P2P
utopiah@lemmy.ml · 4 pts · 320d
I run my own Gitea instance at https://git.benetou.fr/ but I admit didn't look much at the federated aspect, yet.
Sadly I just checked https://forum.gitea.com/c/federation/10 and despite few attempts, e.g. https://nlnet.nl/project/Gitea/ and eventually potentially upstreaming via forgejo https://forgejo.org/2023-01-10-answering-forgejo-federation-questions/#will-gitea-also-gain-federation that does not seem to be usable right now.
I'm checking https://forgefed.org/ which I learned about via checking federation on Gitea and it looks nice, in theory, but until I see an actual list of instances federated together I'll just applaud the effort from afar.
utopiah@lemmy.ml · 2 pts · 319d
FWIW that lead to discussion in https://codeberg.org/ForgeFed/ForgeFed/issues/77
poldy@lemmy.world · 3 pts · 322d
Same as in the other thread, I'm going to recommend fossil-scm.org
Works for me.
elias_griffin@lemmy.world · 1 pts · 322d
Fossil requires its own download client (not git) and like the other guy said Forgejo only accepts certain licenses, Gitea is Google which is obviously a no-go.
Gogs abandoned, Kallithea abandoned.
Realistically that leaves GitBucket https://github.com/gitbucket/gitbucket and Tuleap https://docs.tuleap.org/install.html
utopiah@lemmy.ml · 2 pts · 320d
Please explain how "Gitea is Google"
elias_griffin@lemmy.world · 1 pts · 322d
Can’t edit. Gogs I’m happy to see did receive security fixes 3 months ago. Also Gitea being a no-go…get it, no-go…hahah.
It is good and proper to hate Google services.