How is Gitlab different compared to Github?

At Github , by default, you do not have any private repos ( ones only you and your team can access ). with Gitlab you have unlimited of them.

Edit: as pointed out by Bahman.A in the comments, this is no longer true


Gitlab is a self-hosted git server. I have used both (plus bitbucket) and I don't see much difference in terms of functionality. Github's UI is far more advanced, and they offer some custom features (e.g. Releases).

Tags:

Github

Gitlab