Bitbucket vs GitHub vs GitLab | What are the differences?

Bitbucket - One place to plan projects, collaborate on code, test and deploy, all with free private repositories. GitHub - Powerful collaboration, review, and code management for open source and private development projects. GitLab - Open source self-hosted Git management software