Selon les cas, soit :

  • vous faite de l'open source : et cela sera plus simple, mais votre code visible par tout le monde
  • vous souhaitez garder privé votre code source : et cela sera moins simple, mais votre code ne sera pas publique

GitHub

  • Public / Private : Public repositories + Private repositories
  • Repository size limit : 1 GB

GitLab fourni une version que vous pouvez héberger vous même sur votre serveur : GitHub Enterprise Server

GitLab

  • Unlimited private and public projects and unlimited collaborators
  • Repository size limit : limit of 10 GB per repository

GitLab fourni une version que vous pouvez héberger vous même sur votre serveur : GitLab Installation

Bitbucket

  • Public / Private : Dépôts privés illimités
  • Repository size limit : 2 GB

Google Cloud Source Repositories Outil centralisé permettant à votre équipe de stocker, gérer et suivre le code

Tarifs de Cloud Source Repositories

  • Stockage : Cloud Source Repositories est gratuit pour un maximum de 50 Go de stockage par mois.
  • Frais de stockage : 0,10 $ par Go et par mois au-delà de 50 Go

Ressources

Quelques analyse et comparaison des services en ligne :

summary of differences in offering on public cloud and free tier (by almtoolbox) :
Free users Max repo size (GB) Max file size (MB) Max API calls per hour (per client)
GitHub 3 2 100 5000
BitBucket 5 1 Unlimited (up to repo size) 5000
GitLab Unlimited 10 Unlimited (up to repo size) 36000

Wikipedia