Les 2 différences fondamentales entre Github et Gitlab
Github c’est soutenu par une entreprise Microsoft alors que Gitlab c’est opensource vous pouvez même installer un serveur Gitlab perso
Un des plus gros point important maintenant chose qui n etait pas le cas dans la version free la création des projets Github est illimité
et ca c’est un plus plus par contre limité à 3 collaborateurs alors qu’avant il fallait payé
Pour Gitlab l’offre free est très compléte pas de limitation de nombre de collaborateurs
Autre différence , la gestion des droits avec Gitlab se fait par rôle alors que Github on manipule des droits de type write read access
Une des principales features que gitlab propose gratuitement est l’intégration continue CI clairement Gitlab s’oriente
vers une communauté de Devops pas seulement de développeurs
Pour les autres services ils s’équivalent
Pour la sécurité de Gitlab je ne suis pas très fan de la double authentification ça m’a l’air compliqué et source de bloquer son compte..
Pour la partie résilience clairement Github est au top alors que Gitlab a connu quelques soucis auparavant mais ça s’est arrangé depuis!
Et la communauté ? Github est trés devant et continue de grimper dans sa popularité parmi la communauté de développeurs et dans les entreprises
Je ne saurais conseiller l’un ou l autre à vous de voir!
https://github.com/ Github
https://about.gitlab.com/ Gitlab