9 ms·
This is a smart move. Gives developers who have small indy projects a reason to use Github rather than a competitor (I know I use gitlab precisely because it's
by balls187 8y ago
This is a smart move.
Gives developers who have small indy projects a reason to use Github rather than a competitor (I know I use gitlab precisely because it's free for my private one-off repos).
- pweissbrod 8y agoDoes gitlab have free integrated PR code review tools?
- madamelic 8y agoI am not sure what you are asking, but yes you can create and review PRs in GitLab. GitLab is GitHub but with more features and a smaller community. GitLab focuses more on code than community, at least from my experience with it.
- Macha 8y agoYes. The free tier has the basic pull request functionality (called merge request). Some features (require approvals before PR merges from contributors, require approvers from certain groups) are limited to paid tiers on gitlab.com
- jopsen 8y agoWhy, oh, why couldn't they have called it pull-requests. Changing the terminology makes me not want to use gitlab.
- baroffoos 8y agoBecause pull request makes less sense than merge request. If you are building a new product why would you copy the mistakes of the competitors. Take a new dev who has never used gitlab or git. Merge request instantly makes sense but pull request does not.
- jopsen 8y agoI won't dispute that my argument was emotional nonsense :) But... But... Yes, I have no good arguments, but after 10 years of saying pull-requests anything else feels wrong.
- freehunter 8y agoI actually switched from Github to Gitlab about two months ago just for this reason. I bootstrap my company from my own pocket and wanted to save a few dollars every month. Really wish I knew this was coming before I deleted the repos and migrated everything. edit -- to everyone asking, I have no problems with Gitlab and I also have no strong preference Gitlab vs Github, they both perform the same role for me in exactly the same manner. I just wish I had those couple of days back that I spent migrating and editing my deploy scripts.
- phillc73 8y agoHow does this change by Github make you regret migrating to Gitlab? Do you think Gitlab's offering is in some ways inferior? I mirrored everything to Gitlab sometime ago, for public repositories and also use them for private repositories. The only real advantage I could specifically name for Github is the organic contribution factor due to their volume of traffic. However, this doesn't really apply to private repositories. Edit: I see this has been answered below now - time spent migrating.
- balls187 8y agoAlso, Github is the defacto standard so most tooling has built-in github integrations.
- eeeeeeeeeeeee 8y agoI did the exact same thing a few weeks ago.
- tebbers 8y agoExactly the same situation here! Dammit!
- andybak 8y agoIsn't a migration back just a git clone away? Assuming you're not using Issues or anything non-portable.
- 8y ago
- GordonS 8y agoYep, although one of the products this competes with is Azure DevOps - which also offers unlimited git repos... and is of course also owned by Microsoft! I'm wondering what the future holds for both GitHub and Azure DevOps. I actually use both, and have done for several years, and they're both great products - I'd hate for either of them to go away.
- paxys 8y agoAzure DevOps is a lot more than just source control, so there isn't all that much overlap with what GitHub offers. I imagine the future will be GitHub for VCS, issues, project management and Azure for CI/CD, testing and deployment.
- GordonS 8y agoAgreed, but I wouldn't be surprised if we soon saw deep integration into Azure DevOps Pipelines from GitHub - what then?
- Kadin 8y agoExcept that doesn't put GitHub on par with GitLab. So they are basically kneecapping one product (GitHub) in order to not compete with another product (Azure), leaving them with two halfassed products, neither of which are as good as the competition (GitLab, which has built-in CI). They'd be better off killing one product or the other, rolling it into the remaining one, and at least having a single-brand offering that can compete on features with GitLab.
- GordonS 8y ago> neither of which are as good as the competition I'm afraid you're mistaken there - Azure DevOps combines Git (or TFVC, if you really must!) repos with CI, CD and scrum/kanban boards.
- WorldMaker 8y agoAzure Repos likely will remain competitive, at least in the near term, with GitHub simply for its "by default" integration with the rest of DevOps (versus GitHub's opt-in to the rest of DevOps), and easy hooks into corporate SSO and billing (Office 365). It will be interesting to see what happens with Azure Repos in the longer term.
- StavrosK 8y agoMy move to Gitlab was basically "come for the free repos, stay for the rest of the amazing features". I will not be moving off it, and my new repos will keep being on Gitlab.
- bluedino 8y agoI moved to Gitlab because we can run the free version at work - until Github does that, I have no reason to not stay with Gitlab
- amdelamar 8y agoHave you taken a look at https://gitea.io https://gitea.io or https://gitbucket.github.io https://gitbucket.github.io
- hellofunk 8y agoWhat features of Gitlab do you prefer?
- StavrosK 8y agoThe integrated CI is amazing, the Docker registry is nice, the issue boards are great, the saner permission model (you can add multiple people as repository owners without putting them in a team), these are the things I can recall off the top of my head.
- strig 8y agoNot the OP but I really like the free CI and container registry.
- MayeulC 8y agoIt's open source and self-hostable. Its delvelopment process is basically transparent, which is nice as well. Other than that, their CI system is quite amazing!
- madamelic 8y agoBeing able to have groups and organizations without the weirdness of GitHub. GitHub's default path for organizations is that you are creating a business that will be very separate from your personal account. GitLab's default path is that it's just a group. Maybe just a named group for related projects. Once you dig in though, GitLab's group admin is much better than GitHub in my opinion.
- jarsin 8y agoI switched to gitlab for the 10g free space per repo. Wont be switching back to github until they beat that.
- bluedino 8y agoWhat are you using a 10GB repo for?
- bovermyer 8y ago...that sounds suspiciously like you're storing binaries in git.
- foepys 8y agoGit LFS can take care of that.
- slimsag 8y agoIn GitHub's case, only if you're willing to pay for the bandwidth... something which I am currently struggling with in regards to open source projects needing binaries in-repo..
- jarsin 8y agoI do game development. Gitlab works great for small game projects.
- dogweather 8y agoMaybe not so smart when devs realize that the free private "repos" have features removed that have been standard. The marketing avoids this fact. You need to scroll down to the "Comparison" section to see it. https://github.com/pricing#feature-comparison https://github.com/pricing#feature-comparison