4 ms·
I think you are right about how GitLab started. There is, and there should be, a lot of frustration about the biggest open source hub (GitHub) not being open-so
by vincentkriek 11y ago
I think you are right about how GitLab started. There is, and there should be, a lot of frustration about the biggest open source hub (GitHub) not being open-source themselves. This feels backwards and creates a harsh dictatorship that shouldn't be. GitLab tried to solve that by making an open source version and because it now can be improved upon by everybody new features start to appear. I love the self hosted aspect of GitLab and I think they should keep focussing on that however their instance of GitLab [1] is notoriously slow and unreliable. A hobbyist should not need to host their own repo, they should be able to rely on their SaaS. I would love it if GitLab.com could be rock stable like GitHub
[1] http://gitlab.com http://gitlab.com
- DouweM 11y ago> A hobbyist should not need to host their own repo, they should be able to rely on their SaaS. I would love it if GitLab.com could be rock stable like GitHub Believe me, we would too and we are sorry about the current state of GitLab.com. We are working on improving performance in Q1 2016: https://gitlab.com/gitlab-com/operations/issues https://gitlab.com/gitlab-com/operations/issues
- dexterdog 11y agoIt may be more stable than GitLab, but I have never thought of GitHub as "rock stable."
- sqldba 11y agoAs a hobbyist I only commit one small thing a week or so without any issues. I'm curious what stability issues they have for later projects, if you'd care to elucidate?
- georgefrick 11y agoCan you comment more on why a hobbyist should not need their own repo? If I'm doing SaaS for everything, my monthly costs start to go up. I've found it is far cheaper, and far (way!) more educational to take an extra box out of the basement and install Ubuntu/GitLab/Node/Java/Apache/Etc. I have to pay for internet either way, and the electricity cost is nowhere near the cost of having multiple Saas?
- quaunaut 11y agoMost of the time, it's because of opportunity cost: The time you're spending building a server, learning how to manage repos, setting up redundancy and just trying to get the thing working, you could've spent on whatever product you were trying to produce, and would likely be much further along with if you hadn't done everything the hard way. That's not to say there isn't educational value, but a common piece of advice I've gotten is "Don't optimize for anything but your life." Or more easily explained: Don't optimize for things you don't need to.
- noir_lord 11y agoThe opportunity cost on the front side is often worth it but the long term benefit on the back side is you aren't dependent on that SaaS, are running stuff you know something about and have a lot of flexibility. I'm from the old school, I use SaaS/PaaS mostly for stuff I know is painful to do yourself (sometimes file storage, nearly always email) but the rest lives on vanilla boxes configured with ansible (frankly ansible is faster to use once you get your head around it than learning 5 different PaaS setups).
- georgefrick 11y agoCan you suggest a good way to get started with Ansible?
- Luyt 11y agoI just installed Ansible on a workstation and started playing with it to configure a server (the server only needs SSH). Or, use this guide: http://www.ansible.com/get-started http://www.ansible.com/get-started
- noir_lord 11y agoThe ansible docs are excellent and walk you through the process, one thing I did (and would suggest) is use vagrant (or similar) with ansible, it has built in support for it and it allows you build/tear-down way faster while you are learning.
- zwetan 11y ago> A hobbyist should not need to host their own repo, they should be able to rely on their SaaS. I would love it if GitLab.com could be rock stable like GitHub I completely disagree, here a little story before 2005 I was hosting my own SVN repos, then came a community "we host your open source project for free" and I moved my sources there and it closed, so I moved all my repos (they kept growing) to google code my main reason to move to google code was "its' google they will never close down" guess what? few years later, google code close down at that point I decided NERVER EVER AGAIN, I moved all my repos to my own private dedicated server now I do use Github but as a mirror, they can close down tomorrow I don't care (note: I don't wish them that) Some people take their repositories very seriously, hobbyist or not, for me it's like backup you only see how important the infrastructure is when the shit hits the fan. Things like Github, Gitlab, etc. are nice but it's merely a beautiful web UI on top of what is important: the repository. My point is even if you are an hobbyist you should own and control your repository, if you can host it on a dedicated server, or at home on a spare box, whatever, do it, do own it (the infra), yes because a tarball archive of your repo and a JSON export of your issues is completely useless.
- mchahn 11y ago> you should own and control your repository Doesn't every distributed system let you keep your own repo under your control? I have all my projects on github but if github disappeared tomorrow I'd just push my repos to a different service.