6 ms·
I really liked Gitlab when last I tried it, but in the end I went with https://gogs.io/ https://gogs.io/ instead. For a small-ish team this felt like the most s
by krautsourced 10y ago
I really liked Gitlab when last I tried it, but in the end I went with https://gogs.io/ https://gogs.io/ instead. For a small-ish team this felt like the most straight forward self-hosted solution. Still missing LFS though, which sucks, but it's being worked on.
- raiso-lo 10y agoWe've been using https://rhodecode.com https://rhodecode.com for internal repositories: it is also open source, yet has better interface and out-of-the-box LFS support.
- mc42 10y agoThe native subversion and mercurial support for the same repos is incredibly attractive. Any idea how it converts them to a shared format in real-time?
- raiso-lo 10y ago@mc42 They use a common layer called "VCS server". Here's how it looks like from the system architecture standpoint: https://docs.rhodecode.com/RhodeCode-Enterprise/admin/system-overview.html#system-architecture https://docs.rhodecode.com/RhodeCode-Enterprise/admin/system...
- mc42 10y agoThanks, that's really cool.
- atomi 10y agoDoes it have repo mirroring? One of my favorite features of Gogs is the ability to mirror a remote repository with automatic updates.
- reactor 10y agoCan't recommend gogs enough, slick/simple yet quite fast. Hassle free installation is a bonus.
- jobvandervoort 10y agoWe recommend Gogs for people that want to run on machines with little memory, it's great.
- atomi 10y agoYeah it runs great on an rPi. I doubt you can say that about Gitlab or RhodeCode.
- lewisl9029 10y agoI wish GitLab could be a bit lighter weight as well. I'd love to spin up the cheapest VM instance I can find on a cloud provider, pull a Docker container, and have a working GitLab instance up and running, but they "strongly advise against" running GitLab at the amount of memory those cheap VMs usually come with (usually around 512MB) [1]. [1] https://github.com/gitlabhq/gitlabhq/blob/master/doc/install/requirements.md#memory https://github.com/gitlabhq/gitlabhq/blob/master/doc/install...
- rukenshia 10y agogogs is pretty slow as soon as your repository gets bigger. At least when I last tested and contributed to it a few months ago. IIRC gogs parses the whole "last commit to this file or directory" before sending the response which is pretty slow.
- akitaonrails 10y agoI am using LFS on GitLab right now, works perfectly and I mention it in the article.
- Zecc 10y agoI couldn't help noticing Gogs is hosted on GitHub... https://github.com/gogits/gogs
- dijit 10y agoI don't know how to feel about that, on the one hand it's "not using the soap you're selling" and makes you seem disingenuous about the quality of your product. However, it is the "home of developers" right now, and they probably would prefer a low barrier to entry for people to get involved.
- zcdziura 10y agoMany large (or aspiring) open-source projects seek to create a community of users around it, and having a lower barrier of entry to create such a community only helps the project. As you've said, GitHub provides such a low barrier.
- justinclift 10y agoGitLab also started out on GitHub didn't it?
- sytse 10y agoYes we did. And we still have a non-canonical mirror there https://github.com/gitlabhq/gitlabhq#canonical-source https://github.com/gitlabhq/gitlabhq#canonical-source I totally understand why people host open source projects on GitHub.com, most open source developers have accounts there so it lowers the barrier to contributing. BTW If you host it on GitLab.com people can login with their GitHub account.
- favadi 10y agoLast time our team tried gogs, it is unusable. Some very important features are missing: - code review - deployment key And the builtin SSH server will randomly hang once or twice every day.
- scaryclam 10y agoGogs has had both those for quite some time now. We did a comprehensive internal review of both gogs and gitlab. Gogs was a long way ahead of gitlab in terms of stability/speed and had pretty much all of the features developers tend to need.
- favadi 10y agoCan we comment on a specific line in a merge request with gogs now?
- WayneBro 10y agoIf he says yes, are you going to fail to acknowledge that your complaint was satisfied and then move the goal posts again?
- swsieber 10y agoI don't think that's quite moving the goal posts - it seems like he's asking about the quality of the code review portion.
- SamReidHughes 10y agoThat's an essential code review feature.
- olejorgenb 10y agoWow, that UI is VERY similar to github: https://try.gogs.io/sigf/test https://try.gogs.io/sigf/test
- kuschku 10y agoInterestingly, some of those features were introduced by gogs first, and then appeared at GitHub - like the tabs on top.
- connorshea 10y agoGitHub had tabs at the top, redesigned to use a sidebar, then went back to tabs at the top, I believe.
- tedmiston 10y agoFWIW once you get past the initial install, updating GitLab with each release is very smooth.