GitLab remporte la bataille ! Viens écouter mon analyse en audio.
On refait le matchGitHub
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.
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
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.
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
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.
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
GitHub
Il faut laisser une chance à Microsoft, ils vont dans le bon sens
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
GitHub
Github éducation m'a permis de découvrir pleins de supers outils pendant ma formation.
GitLab
Opensource, CI intégré, ...
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"
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.
GitHub
Depuis le rachat, il y a de plus en plus de fonctionnalités ajoutées à Github
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 :)
GitHub
Ux a chier chez gitlab
GitLab
GitLab CI
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
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.
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.
GitLab
Tes pull requests sur le code de gitlab vont t'être attribuées !
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é.
GitLab
GitLab CI
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 ...
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)
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 ...
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.
GitHub
Osef de qui le "possède". Rien n'est éternel, on s'inquiète pour rien.
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...
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 ^^'
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.
GitHub
Pour faire rager papy !!!
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.
GitHub
Octocat a le swag.
GitLab
En fait je les trouve assez similaires. Qui plus est il y a des problématiques bien plus importantes que celle-ci.
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
GitHub
Github pour les projets opensource, gitlab pour les projets privées.
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.
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.
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.
GitHub
Il faut laisser une chance à Microsoft, ils vont dans le bon sens
GitHub
Github éducation m'a permis de découvrir pleins de supers outils pendant ma formation.
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"
GitHub
Depuis le rachat, il y a de plus en plus de fonctionnalités ajoutées à Github
GitHub
Ux a chier chez gitlab
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
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.
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é.
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 ...
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 ...
GitHub
Osef de qui le "possède". Rien n'est éternel, on s'inquiète pour rien.
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 ^^'
GitHub
Pour faire rager papy !!!
GitHub
Octocat a le swag.
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
GitHub
Github pour les projets opensource, gitlab pour les projets privées.
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
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
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
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
GitLab
Opensource, CI intégré, ...
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.
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 :)
GitLab
GitLab CI
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.
GitLab
Tes pull requests sur le code de gitlab vont t'être attribuées !
GitLab
GitLab CI
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)
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.
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...
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.
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.
GitLab
En fait je les trouve assez similaires. Qui plus est il y a des problématiques bien plus importantes que celle-ci.