On server:
git init --bare ~/projects/project.git
On client:
git username@server:projects/project.git
Forgejo is an activitypub-enabled Git forge software, and codeberg is one of the largest forgejo instances.
Tangentially related, but git-annex, and, in particular, its sync subcommand are a great tool for storing files and managing git repos across multiple machines (and even just loose drives) in a “P2P” way without any centralised server
Try GitLab. They’re independent and free of trackers according to Brave Shields. Though keep an eye out for the storage limits, since GitLab makes you quickly realize that, unlike GitHub, they don’t have unlimited storage.
- Forgejo
- Gitlab
- Gitea
- Codeberg
I’m sure there’s more
codeberg is forgejo
Yes, codeberg, and it’s going to be decentralized soon when forgejo implements federation
Yes, codeberg, and it’s going to be decentralized soon when forgejo implements federation
amazing!
You can self host forgejo as well.
@fajre @Codeberg ist “a non-profit, community-led organization that helps free and open source projects prosper. Our services include Git hosting (using @forgejo ), Weblate, Woodpecker CI and Pages.”
interesting man, i’ll try!
No one has mentioned Gitea yet, is there a reason? Genuinely asking.
Gitea has gone open core; it is still free software but its development is controlled by a for-profit company which is developing non-free features. So, Forgejo is the community-run fork of it which people outside the Gitea company are contributing to instead now. You can read more about their divergence here.
Thank you!
My new favourite tool.
interesting!
GitLab, I am not sure if their own installation hits all points (depends on what you define as “big tech involvement” maybe), but if you self-host it, certainly.
Big projects like Tor actually use GitLab, as well, which is a vote of confidence. Some of these other ones don’t have the same obvious maturity.
also several places at which I’ve worked on business-internal software, including my current job
When I have questions like this, I tend to check this site first. You can also filter the results based on your criteria.
OMG, I didn’t know this site, thanks man!
https://radicle.xyz/ fits your description
Git itself is that for the DVCS part, it’s easy to host and is decentralized. I haven’t used it myself, but hubzilla seems to support wikis and forums in a distributed way. If you needed to, you could manage issues in forums, although it feels like there should be somethings.
Maybe not exactly what you are after, but: https://sr.ht/
No, because the people hiring and the people working with you will be using GitHub.
No, because the people hiring and the people working with you will be using GitHub.
maybe not! Life isn’t just work.
I’m seeing a growing trend where a dev’s core repo moves to a new platform, but leaves a mirror on github with a link to the main repo. I love this solution.
Speak for yourself. Being choosy with clients and jobs is a good chunk of the reason I work for myself, when I could instead be making/tweaking/re-designing the carbon-fiber exteriors for predator drones for about 3 times the income.
I loved everything I saw of that workshop, except the clients and the end product. I prefer to be able to sleep at night.
♥️