Logo ad
GitHub47 %
53 %GitLab
GitHub VS GitLab

GitLab remporte la bataille ! Viens écouter mon analyse en audio.

On refait le match
Participation starParticipation starParticipation star

GitHub
Pour moi il y a deux choses à comparer : l'outil, et le réseau social.

Concernant l'outil, d'après tout ce que j'ai pu entendre, il semblerait que Gitlab soit meilleur qui Github.

Concernant le côté social, Github est clairement devant. Tous les projets open source, même s'ils sont réellement gérés sur Gitlab, la plupart ont au moins un miroir sur Github.

Mais on est dans l'arène et il faut bien faire un choix, alors en attendant que Microsoft le tue, je vais voter Github car c'est lui que j'utilise au quotidien.

bmc
27
Participation starParticipation starParticipation star

GitLab
Gitlab-CI, Les groupes et sous groupes, les mises a jour super fréquentes, les repos privés gratuits, les imports exports de projets, le self-hosting

dev
18
Participation starParticipation star

GitHub
Pour avoir testé les 2, Github est dans le turfu' niveau UX. Argument qui peut sembler secondaire mais dans une utilisation quotidienne l'accès facile à la moindre info est primordiale. Rechercher ce qu'on veut pendant plusieurs secondes est tellement agaçant.

eltucan
15
Participation starParticipation star

GitLab
Gitlab est bien plus safe pour une utilisation pro à mon sens, on bosse sur son instance cachée du monde ! Et puis tellement d'outils intégrables à Gitlab comme le CI et les runners, tout ça est plus contrôlable que via github ou on repose sur des services weby

joachim-audouard
15
Participation star

GitHub
Gitlab est un bon produit, que j'ai beaucoup utilisé et mis en place aussi, mais très lent en mode SAAS (non-hébergé) et moins fiable.
L'interface est également un peu moins agréable à mon sens. Celle de Github, qui n'a quasiment jamais bougé pourtant, reste très efficace.
J'aime bien Github, et je ne pense pas que Microsoft en fera un monstre, d'autant qu'ils sont très impliqués dans le monde open source désormais (VS Code, TypeScript, ouverture de .NET, contributions Linux et à la Linux Foundation, ...).
Bref, Github pour moi ! Gitlab a des avantages tout de même, étant open-source, et proposant Gitlab CI.

contact-5
25
Participation star

GitLab
Opensource, CI, Plateforme complète tout en ayant la possibilité d'ajouter des services tiers, self hosting ou SaaS, autonomie/indépendance, de l'idée à l'implémentation, etc

public-artisandeveloppeur
15

GitHub
Il faut laisser une chance à Microsoft, ils vont dans le bon sens

contact-4
24

GitLab
Pour moi Gitlab permet de configurer facilement, sans licence avec la version CE, un environnement de dev GIT/CI/CD facilement.
De plus on peut très facilement avoir un tchat intégré style Slack (mattermost) et intégrer des repositories dockers

benjamin-besse02
25

GitHub
Github éducation m'a permis de découvrir pleins de supers outils pendant ma formation.

fradureau
13

GitLab
Opensource, CI intégré, ...

thibault
24

GitHub
La gestion de la mémoire de gitlab est calamiteuse...
Essayez Gitea (anciennement gogs) pour voir la différence.

Et Github a plus de "traction"

arhuman
13

GitLab
J'utilisais Github pour mes projets perso avant de passer sur Bitbucket pour des raisons de pratique et une préfèrence quant à l'utilisation.

Professionnellement, je suis sur Gitlab en self-hosted, et je trouve l'outil bien plus complet et en constante évolution. Je vote Gitlab sans hésiter, mais ça n'a rien à voir avec Microsoft. Je doute que le rachat change quoi que ce soit à la longue.

ju-gaertner
02

GitHub
Depuis le rachat, il y a de plus en plus de fonctionnalités ajoutées à Github

miiitch
34

GitLab
Gitlab sans hésiter. Outil complet pour une organisation Devops, des demandes, à la backlog, la gestion de Git est un vrais bonheur, la CI/CD fait tout le taff.
Tout ça avec des updates fréquents et une version gratuite qui répond aux besoins persos et pro. En hosting chez eux ou chez moi :)

laurent
02

GitHub
Ux a chier chez gitlab

vaevconsult
01

GitLab
GitLab CI

xavier-moulin
34

GitHub
GitHub car

- C'est une référence pour les projets open source
- Pour mois Microsoft va apporter de bonne chose ( Premier points, repos privé gratuit depuis le rachat )
- Microsoft est le premier contributeur opensource sur GitHub, leur politique à changer ( Exemple : VsCode, NetCore)
- L'intégration avec les outils de CI qui sont assez simple

teixeiraperso
33

GitLab
« Embrace, extend and extinguish »
- www.justice.gov/...
- en.wikipedia.org/...extend,_andextinguish
- techrights.org/...

Ils ont détruit tellement de produit open source que je ne comprends pas comment les gens peuvent encore se faire entuber.

b
23

GitHub
GitHub. Microsoft va dans le bon sens sur une très grande partie de ses softs :
Windows 10 > Windows 8.1

Si le titre de champion de l'Open Source est difficile à décerner aujourd'hui, constatons toutes les bonnes initiatives :
- .Net core
- Visual studio core
- Azure Linux

J'ai connu l'époque où Cro$oft était Le mal.
Ubuntu n'existait pas et apple "thinkait different"...
Cette époque est révolue, et avec l'appui de MS, GitHub confirmera son leadership.

jordan-mariani
33

GitLab
Tes pull requests sur le code de gitlab vont t'être attribuées !

user701
23

GitHub
Github a l'inverse de gitlab est spécialisé dans la communication du autour du code, son suivi et son évolution. Il est specialisé et laisse la place à d'autres systeme (cicd). Gitlab c'est un package est te lock dans leur paradigme et ne motive pas à chercher ailleurs, ce qui rend ton process plus limité.

lenargit
00

GitLab
GitLab CI

xavier-moulin-2
23

GitHub
Aucune inquiétude au vue de la stratégie Microsoft actuelle : ils sont très investis dans le monde OpenSource, et le sont de plus en plus.
Ce sont à priori l'un des plus grands "donateurs" open source, connus.
Micrososft avec asp.net core, et donc la plateforme .core, VS Code foncent vers l'Open Source.

Github est vraiment une plateforme puissante.

Par contre, car il faut toujours tempérer : gitlab a un aventage : le tout en un CI / DI.

Ainsi, je vais mettre Github (habitude), même si je suis en cours de réflexion, et non parce c'est MS (mon dieu, réagir juste parce que telle ou telle entreprise "rachète" est une réaction selon moi bien puérile), mais surtout car je cherche toujours le plus optimisé pour mon dev, pour mon entreprise, pour le client, le plus pérenne, etc ...

evan
00

GitLab
Ce qui me retient encore sur github est l'habitude et le réseau social. Or notre code source devrait pouvoir être hébergé sur un serveur que l'on contrôle, privé ou public. Donc je suis contre l'effet réseau et pour tout outil libre, fait par les utilisateurs, pour les utilisateurs.

Plus envie d'attendre que github implemente une fonctionnalité voulue, je veux pouvoir la développer moi même. (suffit de voir le temps qu'à mis github pour implémenter les +1 sur les issues/pr alors que c'était déjà fait sur gitlab)

julien-maulny-github-gitlab
12

GitHub
Pour ma part, j'utilise GitHub depuis plusieurs années maintenant. Je ne connais que de nom GitLab. J'apprécie que depuis peu, on puisse héberger des projets privées gratuitement sur GitHub.
Ce qui est sûr c'est que je ne suis pas du tout fan de windows.
Je vais donc suivre cette arène de près ...

muriel-imbert05
00

GitLab
Et BitBucket, alors ?! 🤣🧐
Bon je vote 🗳 GitLab parcequ’il est open source et l’inverse n’est pas vrai pour GitHub ce qui est dommage quand on est une plateforme qui promeut cela.
De plus GitLab CI/CD c’est très simple à mettre en place pour avoir des builds qui envoient du pâté !
Les deux ont la notion de Pages, mais dans GitLab CI il y’a en plus les Review Apps et des étapes manuelles pour vraiment tout automatiser et avoir une version testable de chaque branche ce qui est super pratique.

david-lacourt
12

GitHub
Osef de qui le "possède". Rien n'est éternel, on s'inquiète pour rien.

a-nary
32

GitLab
Pour avoir testé les deux, je dirais gitlab. Son interface IDE intégrée et son intégration gitlab-ci donnent forcément un plus. Après il est plus consommateur de ressource et moins visible naturellement que github sur les moteurs de recherches. Mais tout dépend pour quoi on s'en sert...

fabien-lheureux
01

GitHub
Depuis le rachat par Microsoft on a vu l'arrivee des repos gratuit, si on ajoute a ca la communaute, je prefere Github. Mais bon, c'est totalement partial, vu que je ne connais pas Gitlab dans le detail ^^'

lantonmartin
21

GitLab
Gitlab c'est gratuit et auto hébergé. En gros, si tu as confiance en ton infra, y'a pas de doute à avoir.

GitHub c'est plus pour partager tes petites innovations avec le monde.

Deux métiers.

jason-benedetti
00

GitHub
Pour faire rager papy !!!

tazehosaza
42

GitLab
GitLab pour la CI gratos (contrairement à Travis payant sur Github).

On préfera la version SaaS pour permettre au gentil collaborateur le télétravail par défaut.

gauthier-poulet
10

GitHub
Octocat a le swag.

servauga
42

GitLab
En fait je les trouve assez similaires. Qui plus est il y a des problématiques bien plus importantes que celle-ci.

fred-dpy
20

GitHub
Je suis plus à l'aise sur GITHUB, je n'est pas été impacter par le rachat car tout mes repo sont publique et je n'est pas d'intérer à faire des repo privés

aymeric-gioia
42

GitHub
Github pour les projets opensource, gitlab pour les projets privées.

xphuture
30
Participation starParticipation starParticipation star

GitHub
Pour moi il y a deux choses à comparer : l'outil, et le réseau social.

Concernant l'outil, d'après tout ce que j'ai pu entendre, il semblerait que Gitlab soit meilleur qui Github.

Concernant le côté social, Github est clairement devant. Tous les projets open source, même s'ils sont réellement gérés sur Gitlab, la plupart ont au moins un miroir sur Github.

Mais on est dans l'arène et il faut bien faire un choix, alors en attendant que Microsoft le tue, je vais voter Github car c'est lui que j'utilise au quotidien.

bmc
27
Participation starParticipation star

GitHub
Pour avoir testé les 2, Github est dans le turfu' niveau UX. Argument qui peut sembler secondaire mais dans une utilisation quotidienne l'accès facile à la moindre info est primordiale. Rechercher ce qu'on veut pendant plusieurs secondes est tellement agaçant.

eltucan
15
Participation star

GitHub
Gitlab est un bon produit, que j'ai beaucoup utilisé et mis en place aussi, mais très lent en mode SAAS (non-hébergé) et moins fiable.
L'interface est également un peu moins agréable à mon sens. Celle de Github, qui n'a quasiment jamais bougé pourtant, reste très efficace.
J'aime bien Github, et je ne pense pas que Microsoft en fera un monstre, d'autant qu'ils sont très impliqués dans le monde open source désormais (VS Code, TypeScript, ouverture de .NET, contributions Linux et à la Linux Foundation, ...).
Bref, Github pour moi ! Gitlab a des avantages tout de même, étant open-source, et proposant Gitlab CI.

contact-5
25

GitHub
Il faut laisser une chance à Microsoft, ils vont dans le bon sens

contact-4
24

GitHub
Github éducation m'a permis de découvrir pleins de supers outils pendant ma formation.

fradureau
13

GitHub
La gestion de la mémoire de gitlab est calamiteuse...
Essayez Gitea (anciennement gogs) pour voir la différence.

Et Github a plus de "traction"

arhuman
13

GitHub
Depuis le rachat, il y a de plus en plus de fonctionnalités ajoutées à Github

miiitch
34

GitHub
Ux a chier chez gitlab

vaevconsult
01

GitHub
GitHub car

- C'est une référence pour les projets open source
- Pour mois Microsoft va apporter de bonne chose ( Premier points, repos privé gratuit depuis le rachat )
- Microsoft est le premier contributeur opensource sur GitHub, leur politique à changer ( Exemple : VsCode, NetCore)
- L'intégration avec les outils de CI qui sont assez simple

teixeiraperso
33

GitHub
GitHub. Microsoft va dans le bon sens sur une très grande partie de ses softs :
Windows 10 > Windows 8.1

Si le titre de champion de l'Open Source est difficile à décerner aujourd'hui, constatons toutes les bonnes initiatives :
- .Net core
- Visual studio core
- Azure Linux

J'ai connu l'époque où Cro$oft était Le mal.
Ubuntu n'existait pas et apple "thinkait different"...
Cette époque est révolue, et avec l'appui de MS, GitHub confirmera son leadership.

jordan-mariani
33

GitHub
Github a l'inverse de gitlab est spécialisé dans la communication du autour du code, son suivi et son évolution. Il est specialisé et laisse la place à d'autres systeme (cicd). Gitlab c'est un package est te lock dans leur paradigme et ne motive pas à chercher ailleurs, ce qui rend ton process plus limité.

lenargit
00

GitHub
Aucune inquiétude au vue de la stratégie Microsoft actuelle : ils sont très investis dans le monde OpenSource, et le sont de plus en plus.
Ce sont à priori l'un des plus grands "donateurs" open source, connus.
Micrososft avec asp.net core, et donc la plateforme .core, VS Code foncent vers l'Open Source.

Github est vraiment une plateforme puissante.

Par contre, car il faut toujours tempérer : gitlab a un aventage : le tout en un CI / DI.

Ainsi, je vais mettre Github (habitude), même si je suis en cours de réflexion, et non parce c'est MS (mon dieu, réagir juste parce que telle ou telle entreprise "rachète" est une réaction selon moi bien puérile), mais surtout car je cherche toujours le plus optimisé pour mon dev, pour mon entreprise, pour le client, le plus pérenne, etc ...

evan
00

GitHub
Pour ma part, j'utilise GitHub depuis plusieurs années maintenant. Je ne connais que de nom GitLab. J'apprécie que depuis peu, on puisse héberger des projets privées gratuitement sur GitHub.
Ce qui est sûr c'est que je ne suis pas du tout fan de windows.
Je vais donc suivre cette arène de près ...

muriel-imbert05
00

GitHub
Osef de qui le "possède". Rien n'est éternel, on s'inquiète pour rien.

a-nary
32

GitHub
Depuis le rachat par Microsoft on a vu l'arrivee des repos gratuit, si on ajoute a ca la communaute, je prefere Github. Mais bon, c'est totalement partial, vu que je ne connais pas Gitlab dans le detail ^^'

lantonmartin
21

GitHub
Pour faire rager papy !!!

tazehosaza
42

GitHub
Octocat a le swag.

servauga
42

GitHub
Je suis plus à l'aise sur GITHUB, je n'est pas été impacter par le rachat car tout mes repo sont publique et je n'est pas d'intérer à faire des repo privés

aymeric-gioia
42

GitHub
Github pour les projets opensource, gitlab pour les projets privées.

xphuture
30
Participation starParticipation starParticipation star

GitLab
Gitlab-CI, Les groupes et sous groupes, les mises a jour super fréquentes, les repos privés gratuits, les imports exports de projets, le self-hosting

dev
18
Participation starParticipation star

GitLab
Gitlab est bien plus safe pour une utilisation pro à mon sens, on bosse sur son instance cachée du monde ! Et puis tellement d'outils intégrables à Gitlab comme le CI et les runners, tout ça est plus contrôlable que via github ou on repose sur des services weby

joachim-audouard
15
Participation star

GitLab
Opensource, CI, Plateforme complète tout en ayant la possibilité d'ajouter des services tiers, self hosting ou SaaS, autonomie/indépendance, de l'idée à l'implémentation, etc

public-artisandeveloppeur
15

GitLab
Pour moi Gitlab permet de configurer facilement, sans licence avec la version CE, un environnement de dev GIT/CI/CD facilement.
De plus on peut très facilement avoir un tchat intégré style Slack (mattermost) et intégrer des repositories dockers

benjamin-besse02
25

GitLab
Opensource, CI intégré, ...

thibault
24

GitLab
J'utilisais Github pour mes projets perso avant de passer sur Bitbucket pour des raisons de pratique et une préfèrence quant à l'utilisation.

Professionnellement, je suis sur Gitlab en self-hosted, et je trouve l'outil bien plus complet et en constante évolution. Je vote Gitlab sans hésiter, mais ça n'a rien à voir avec Microsoft. Je doute que le rachat change quoi que ce soit à la longue.

ju-gaertner
02

GitLab
Gitlab sans hésiter. Outil complet pour une organisation Devops, des demandes, à la backlog, la gestion de Git est un vrais bonheur, la CI/CD fait tout le taff.
Tout ça avec des updates fréquents et une version gratuite qui répond aux besoins persos et pro. En hosting chez eux ou chez moi :)

laurent
02

GitLab
GitLab CI

xavier-moulin
34

GitLab
« Embrace, extend and extinguish »
- www.justice.gov/...
- en.wikipedia.org/...extend,_andextinguish
- techrights.org/...

Ils ont détruit tellement de produit open source que je ne comprends pas comment les gens peuvent encore se faire entuber.

b
23

GitLab
Tes pull requests sur le code de gitlab vont t'être attribuées !

user701
23

GitLab
GitLab CI

xavier-moulin-2
23

GitLab
Ce qui me retient encore sur github est l'habitude et le réseau social. Or notre code source devrait pouvoir être hébergé sur un serveur que l'on contrôle, privé ou public. Donc je suis contre l'effet réseau et pour tout outil libre, fait par les utilisateurs, pour les utilisateurs.

Plus envie d'attendre que github implemente une fonctionnalité voulue, je veux pouvoir la développer moi même. (suffit de voir le temps qu'à mis github pour implémenter les +1 sur les issues/pr alors que c'était déjà fait sur gitlab)

julien-maulny-github-gitlab
12

GitLab
Et BitBucket, alors ?! 🤣🧐
Bon je vote 🗳 GitLab parcequ’il est open source et l’inverse n’est pas vrai pour GitHub ce qui est dommage quand on est une plateforme qui promeut cela.
De plus GitLab CI/CD c’est très simple à mettre en place pour avoir des builds qui envoient du pâté !
Les deux ont la notion de Pages, mais dans GitLab CI il y’a en plus les Review Apps et des étapes manuelles pour vraiment tout automatiser et avoir une version testable de chaque branche ce qui est super pratique.

david-lacourt
12

GitLab
Pour avoir testé les deux, je dirais gitlab. Son interface IDE intégrée et son intégration gitlab-ci donnent forcément un plus. Après il est plus consommateur de ressource et moins visible naturellement que github sur les moteurs de recherches. Mais tout dépend pour quoi on s'en sert...

fabien-lheureux
01

GitLab
Gitlab c'est gratuit et auto hébergé. En gros, si tu as confiance en ton infra, y'a pas de doute à avoir.

GitHub c'est plus pour partager tes petites innovations avec le monde.

Deux métiers.

jason-benedetti
00

GitLab
GitLab pour la CI gratos (contrairement à Travis payant sur Github).

On préfera la version SaaS pour permettre au gentil collaborateur le télétravail par défaut.

gauthier-poulet
10

GitLab
En fait je les trouve assez similaires. Qui plus est il y a des problématiques bien plus importantes que celle-ci.

fred-dpy
20