I really need to learn git. Wouldn't it be possible, even trivial, to simply host your own repository nowadays?
Open Source
All about open source! Feel free to ask questions, and share news, and interesting stuff!
Useful Links
- Open Source Initiative
- Free Software Foundation
- Electronic Frontier Foundation
- Software Freedom Conservancy
- It's FOSS
- Android FOSS Apps Megathread
Rules
- Posts must be relevant to the open source ideology
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon from opensource.org, but we are not affiliated with them.
Do you mean the individual .git
repository tracking changes in a given directory? Or the remote repository server that you push your changes to and can pull other's changes from? The first one is the fundamental requirement of using git at all, the second is where it gets less trivial.
It's not that the software isn't available. Off the top of my mind, Gitlab offers their community version for free to download and host yourself. I think they even have a Docker image. All you need is to figure out how you would like to do that.
It's the usual question of self-hosting - where would you host it? A server at home? The cloud? Should others be able to access it? How? What about security?
Remotes already hosted by others are just a lot more convenient. You don't worry about the infrastructure, you just push your code. People like me might get more excited about setting up than the actual coding. It's the bane of half my projects - gotta get that git workflow in place, think long-term, set up the "mandatory PR with tests before merge" and shit until eventually I have everything set up... and the spark of the original script I wanted to do is gone.
If you want to focus on coding, the benefit of having a ready setup are hard to dismiss.
On the other hand, setting up and configuring a server can be a one-time job, so if that's worth it to you, power to you!
Well put!
Gitea is simply amazing! Give it a try!
Not only that FOSS use GitHub and other proprietary hosts, they even in much cases contain APIs of Google, M$, Amazon, Fakebook & cia, APIs also offered as FOSS by Big Brothers. Since these companies have entered the world of OpenSource, what was previously considered free software is becoming more and more perverted.
It's ridiculous when I want to use an OpenSource service where an account is necessary, most of the time a window appears with the kind offer to log in with a Google or Facebook account or that this service send data to googleanalytics, googletagmanager and Alphabet, like ocurres with an account in Mozilla.
Time to update and redefine what free software should be.
Having free and open source software is not enough for some people. The dev needs to publish it in a Foss platform, use a Foss operative system, a Foss ide, mild political views. Free, quality and high maintained software is not good enough these days. /s
Codeberg is relatively new, gitlab sucks, I’ve never heard of notabug. That’s why. People want their open source projects to be found and contributed to so using what the most popular makes sense. Although i do love codeberg and I’m glad it’s being worked on so well.