Recommendations for a source code hosting service
-
Forgejo all the way
Yup, it's pretty easy to set up, and since its runners are basically ripped from GitHub, you can piggy back of that documentation.
-
IMO, the Gogs dev was correct. If you look at that community input and what Gitea became, I was glad to use the version that rejected it.
But I don't know how it compares with Forgejo.
what's the problem with gitea? I never used gogs so I can't compare it
-
what's the problem with gitea? I never used gogs so I can't compare it
The added features made it harder to deploy, came with some bugs, and overall traded a simple design for community-oriented features that IMO were a negative value overall.
-
The added features made it harder to deploy, came with some bugs, and overall traded a simple design for community-oriented features that IMO were a negative value overall.
made it harder to deploy? Isn't it still just a single binary, a config file and a directory for data?
bugs are inevitable for evolving software.
which community oriented features do you mean? are they in the way, or is it just that you don't need them?
-
A pro of Sourcehut is that EVERYTHING can be done by email. So, if you use their issue tracker and want other people to be able to submit issues, they can do it without making an account.
Sourcehut also supports Mercurial, so you also have an option to the herd mentality.
Sourcehut also has zero, or almost zero, JavaScript in the interface, so it doesn't suck
Sourcehut is also componentized, so you can mix and match the pieces you want or need:
- VCS hosting
- masking list management
- issue management
- build server
- man server
Sourcehut is by far the best hosted VCS option at the moment. The Mercurial support alone puts it miles ahead of the others, which are all hobbled by tight coupling to git.
-
I feel like you made it sound a bit backwards
There's nothing to install on a "git server", git doesn't have a server component. You can point your git client to a remote place where it can store its files using SSH. But you don't install anything on the server for this.
Which is why self hosting a git remote is super easy. All you need is a server with ssh and a little bit of storage.
If you just want to sync code between different computers and have a backup, that's all you need.
Git does have a server component. When git connects to an ssh remote it executes an ssh command that needs to be present.
-
I am looking for recommendations for an open source self-hosted
version control systemsource code hosting service. I found a few, but I can't decide on which one to pick:If there's a better one than the ones I've listed here, I'd love to hear about it!
I care primarily about privacy and security, if that makes any difference.
Not what you want probably but Tangled.sh
tightly-knit
social coding.
tangled is new social-enabled git collaboration platform built on atproto.
we envision a place where developers have complete ownership of their code, open source communities can freely self-govern and most importantly, coding can be social and fun again. -
I am looking for recommendations for an open source self-hosted
version control systemsource code hosting service. I found a few, but I can't decide on which one to pick:If there's a better one than the ones I've listed here, I'd love to hear about it!
I care primarily about privacy and security, if that makes any difference.
How about Fossil ??
Basically it's an alternative to Git itself, has commands similar to git but with an added bonus of having Github-like features, like:
- Bug-tracker
- Wiki System
- Ticketting system
- Forum + Chat
- Web-Server
Best part !!
It's just one file & the website I linked is a self-hosted instance -
How about Fossil ??
Basically it's an alternative to Git itself, has commands similar to git but with an added bonus of having Github-like features, like:
- Bug-tracker
- Wiki System
- Ticketting system
- Forum + Chat
- Web-Server
Best part !!
It's just one file & the website I linked is a self-hosted instancewrote last edited by [email protected]Came into the thread just to say this. Very happy and thankful you mentioned it already. I think fossil is THE underrated vcs.
I'd like to mention https://chiselapp.com/, since OP's wish is, AFAICT, to have a service that's hosted elsewhere.
-
I am looking for recommendations for an open source self-hosted
version control systemsource code hosting service. I found a few, but I can't decide on which one to pick:If there's a better one than the ones I've listed here, I'd love to hear about it!
I care primarily about privacy and security, if that makes any difference.
I'm currently using forgejo and have no complaints.
Depending on your requirements, you might also consider just using regular git and ssh on a central server somewhere.