DEV Community

Peter Tasker
Peter Tasker

Posted on

People that don't use Github, what do you use and why?

As a developer I've been using Git and Github for the past few years. To me, it's such a breath of fresh air compared to SVN and gasp CVS. I also find that Github has the most mature integrations and tooling compared to Gitlab and Bitbucket. I'm interested to hear what others use, and more importantly, why.

Latest comments (26)

Collapse
 
redaalaoui profile image
Réda Housni Alaoui

At our company, we recently abandoned Bitbucket Server in favor of Gerrit. I wrote a little article about that: medium.com/@rdahousnialaoui/abando...

IMO, Gerrit is far more superior to Github, Gitlab and Bitbucket for code reviews.
Gerrit is opensource, built and used by Google projects like Chromium.

Collapse
 
floschliep profile image
Florian Schliep

I use Bitbucket for my personal projects and GitHub for OSS. If I had to make the decision now I'd probably use GitHub for everything, but at the time GitHub charged you depending on the number of repositories in your account.
I like to have all my repos in one place and I keep all my old stuff around as kind of an archive, so GitHub would've been crazy expensive back then. Nowadays their pricing is reasonable, but switching everything isn't worth the hassle for me and honestly, Bitbucket is really great too! GitHub has slightly better issue management but overall I really enjoy Bitbucket.

Collapse
 
michael profile image
Michael Lee 🍕

For personal projects where I just want SCM and no integrations, I use AWS' CodeCommit. It's free up to 5 contributors.

For projects that are for clients where the source is closed, but need CD integration with services like Netlify, I'll use BitBucket.

For work, personal site and code that I share socially, it all goes to Github. Mostly for pull requests, social aspects and integrations.

Collapse
 
fcpauldiaz profile image
Pablo Díaz

At work we use Visual Studio services because it's cheaper for private repos and it includes project management tools that we use. We haven't integrated CI/CD but it should be easy since it is git. For personal repos I use GitHub.

Collapse
 
katafrakt profile image
Paweł Świątkowski

I use Github for open source stuff, because it's still kind of default tool there and it would be weird to use anything else. But for as much as possible (e.g. example projects using open source stuff, my personal private projects etc.) I prefer Gitlab. Why? Gitlab has the best UX/UI from the triad (Github, Gitlab, Bitbucket) and offers a lot for free. It's also open source, so you really know what's happening under the hood. They have very fast response times for issues too.

I used BitBucket for that, but it has its shortcomings. For example, it does not support signed commits. And lately it fails a lot for a long time.

However, it's never and obvious choice as each of those platforms excels at something:

  • BitBucket is backed by whole Atlassian stuff and you probably won't ever get better integrations than BB <-> JIRA, BB <-> HipChat, now also Trello
  • Github has this cool review process for pull requests where you can request some changes and discuss it in it until it's resolved
  • Gitlab gives a lot for free and introduces new features frequently. Now I think they try to beat Github's review system so we'll see what happens.
Collapse
 
bardware profile image
Bernhard Döbler

How do you use github? For private projects or for commercial projecs? Do you have a payed plan for commercial projects/private repos? What's the size of you corporation?

Collapse
 
benaryorg profile image
#benaryorg

Somewhere in the back of my head is the plan to build something CI-ish with gitolite for git and some half-homegrown script hell to build jails for the CI.

Collapse
 
aurelkurtula profile image
aurel kurtula

I mainly use gitlab.

I like that all the features are free (private repositories as the prime example).

My laptop broke recently. Because I used Gitlab systematically for every project I create, when I got the new laptop I was amazed how quickly I started working!

I remember when I started, any problems with my computer would set me back in a major way.

I moved from bitbucket to gitlab because organising repositories into folders was very attractive.

I have started using github as an open portfolio

Collapse
 
scleriot profile image
Simon Cleriot

I discovered Gitlab a year ago and I've fallen in love with it. I've used it professionally as a self hosted instance and also on Gitlab.com.
Their CI tools are powerful and really easy to set up.

Anyhow I have the impression that GitHub is better for open source project since most of the potential contributors use it and already have an account on it.

Collapse
 
pnmcosta profile image
Pedro Maia Costa

VSTS, free unlimited private repositories, and 25000 units for build & release. You do need a visual studio license, and it's included in Action Pack. I do use GitHub for public repositories.