4 ms·
Yes it's the right choice IMO. Copilot is license laundering and stealing code and we should not support that. Im self hosting Gitlab. They offer a docker comp
by zaptheimpaler 4y ago
Yes it's the right choice IMO. Copilot is license laundering and stealing code and we should not support that.
Im self hosting Gitlab. They offer a docker compose file that makes it super easy. You can use your self hosted Gitlab as the source of truth and easily mirror the repos to public hosts like GitHub if needed.
You can even use an old computer or a cheap server or Synology etc. to host it instead of renting a cloud server. It's a little bit of a learning curve but you can then self host all kinds of stuff. Git repos, media servers, photos, home assistant etc. The advantage is no monthly fee, guaranteed privacy, full control and a meaningful exit from the corporate controlled web where there is no privacy and no telling what will happen to your stuff. Check out reddit.com/r/homelab or search for "homelab" if you're interested!
- fariszr 4y agoI meant Gitlab.com, Self hosting gitlab really means zero discoverability. As for mirroring, mirroring to GitHub defats the entire reason, as code will get parsed by copilot. I know how to self host, but I'm still not that heavy of a git user, and my project are mostly experiments and some CI/CD builds. I have been researching this a bit, and I'm still conflicted about switching to gitlab. On one hand, gitlab.com is still closed source, has very limited free tier, so any project that starts on GitLab can't really grow. And Gitlab's recent decisions really say "we are big enough, we don't need your good wil anymore", with things like limiting search to logged-in users، and the upcoming 5GB bandwidth limit, which includes people cloning your repo.(1) On the other, its still the best GitHub alternative, the CI/CD is amazing, its well integrated, with full feature coverage. On the other hand Codeberg, is more community feeling with a better interface(IMO) and no locked feature on purpose, but its still not very well integrated, not very well known, and the CI options are limited. 1.https://about.gitlab.com/pricing//#what-counts-towards-my-transfer-limit https://about.gitlab.com/pricing//#what-counts-towards-my-tr...
- zaptheimpaler 4y agoI think asking for both free and scalable is exactly why we end up with GitHub and ad tech models. It takes work to build and operate anything and they have to get some benefit. You can't ask for everything free and no ads and no paying with your data - that's a charity. I think Gitlab is pretty good and there's nothing wrong with paying for it if your projects become big enough. Anyways, by self hosting I meant also buying a domain and hosting it on the public web. Personally I discover repos via other sources like a project page, chatrooms, forums etc. so I wouldn't think hosting it on your own server impedes discoverability