Side note: Gitlab is one of the few companies to provide a self hosted version of their VCS.
https://docs.gitlab.com/ee/install/requirements.html
Also gitea is a much more lightweight option and can use sqlite for db. Much easier to deploy on a rpi
Side note: Gitlab is one of the few companies to provide a self hosted version of their VCS.
https://docs.gitlab.com/ee/install/requirements.html
Also gitea is a much more lightweight option and can use sqlite for db. Much easier to deploy on a rpi
Problem with this is that it’s likely very unfamiliar with most folks. At least with gitea or gl-ce, there’s a familiar interface 99% of developers can use to browse and search code.
Like if I want to share a quick nixOS config, I doubt most people would even be willing to pull the code and only browse via web interface.
for anything even just sharing with friends or whatnot i won't recommend it though, people do love their web-UI and having to explicitly give someone access can turn off people already.
The lack of anonymous public access is often a deal-breaker though.
But gitolite is so easy to setup & maintain, it's not a big difference and for r/w-access management within teams, it's priceless.
I guess one could even hack anonymous access with "PermitEmptyPasswords yes" and "AuthenticationMethods none"
Or maybe you can write a shell that runs a gitolite-shell command is its arguments are not already gitolite-shell?
Radicle[0] is also a really interesting option.
Worth mentioning Forgejo as well (https://forgejo.org), which is Codeberg's fork of Gitea. Same features and as lightweight as Gitea. Hard-forked a couple of months ago after some transparency concerns from the new parent company that owns Gitea now.
Why would it not be worth mentioning? The question is quite strange.
Unless my information is out of date?
"Doesn't apply" is just opinion right now until settled in court, hopefully the other way.
I'm curious to hear why you think so though? Any other license terms you routinely ignore?
As I said: it would mean you’d have to attribute everything you learned while reading open source codes to every codebase you read every time you write code.
[0] https://drewdevault.com/2023/08/29/2023-08-29-AI-crap.html