GitLab
Plateforme d'hébergement Git et de DevSecOps : dépôts, demandes de fusion, CI/CD intégrée, analyse de sécurité et registre de paquets. Formule gratuite avec 400 minutes de calcul par mois ; la formule Premium coûte 29 $ par utilisateur et par mois, facturée à l'année.
Le cœur de GitLab est lui-même un logiciel libre, et Gitea vous donne dépôts, demandes de fusion, tickets et CI sur un petit serveur en un après-midi. Pour un développeur seul ou une petite équipe fermée, cela suffit. Ce que vous perdez : l'analyse de sécurité intégrée, le registre de conteneurs et de paquets, les fonctions de conformité et les minutes de calcul d'un service géré. Pour une organisation qui en a besoin, la formule Premium a une vraie valeur.
Ce que vous perdez
- L'analyse de sécurité intégrée et les fonctions de conformité
- Le registre de conteneurs et de paquets
- Les minutes de calcul de CI/CD gérées
- L'hébergement, les sauvegardes et les mises à jour pris en charge par l'éditeur
Alternatives à GitLab qui existent déjà
- GiteaOpen source
Forge Git légère (MIT) auto-hébergeable : dépôts, demandes de fusion, tickets, CI intégrée.
- GogsOpen source
Service Git auto-hébergé très léger (MIT) : dépôts, tickets, demandes de fusion.
- OneDevOpen source
Forge Git auto-hébergée avec CI/CD intégrée (MIT) : dépôts, tickets, demandes de fusion.
Le prompt pour le construire vous-même
Mets en place un serveur Git auto-hébergé pour remplacer GitLab pour mes dépôts privés. Ne développe pas de forge : déploie Gitea sur mon VPS. À faire : - Un docker-compose.yml avec l'image officielle, stockage SQLite pour commencer, volume de données dans ./gitea-data, redémarrage automatique. - Caddy devant, pour le HTTPS automatique sur un sous-domaine que je te donne ; SSH pour git sur un port dédié. - Fermer les inscriptions après la création de mon compte, activer l'authentification à deux facteurs, ne rien exposer d'autre. - Un runner pour la CI sur la même machine, avec une limite de ressources. - Une migration de mes dépôts depuis GitLab avec l'outil de migration intégré, tickets et demandes de fusion compris. - Une sauvegarde nocturne chiffrée avec age (dépôts et base), copiée hors du serveur ; écris restore.sh et fais-moi faire un test de restauration. Hors périmètre : analyse de sécurité, registre de paquets, conformité. README : lancement, création du compte, mise à jour, restauration, et rappel que je suis désormais responsable de la disponibilité et des mises à jour de sécurité.
Questions fréquentes
- GitLab est-il remplaçable par un outil sur mesure ?
- Verdict casevibecode : Partiellement remplaçable. Le cœur de GitLab est lui-même un logiciel libre, et Gitea vous donne dépôts, demandes de fusion, tickets et CI sur un petit serveur en un après-midi. Pour un développeur seul ou une petite équipe fermée, cela suffit. Ce que vous perdez : l'analyse de sécurité intégrée, le registre de conteneurs et de paquets, les fonctions de conformité et les minutes de calcul d'un service géré. Pour une organisation qui en a besoin, la formule Premium a une vraie valeur.
- À quoi sert GitLab ?
- Plateforme d'hébergement Git et de DevSecOps : dépôts, demandes de fusion, CI/CD intégrée, analyse de sécurité et registre de paquets. Formule gratuite avec 400 minutes de calcul par mois ; la formule Premium coûte 29 $ par utilisateur et par mois, facturée à l'année.
- Quelles alternatives existent déjà à GitLab ?
- Gitea (open source), Gogs (open source), OneDev (open source). Des options à comparer avant de vous lancer dans un développement sur mesure.
Retours de la communauté
Des lecteurs racontent ce qu'ils ont construit à la place de cet outil, ou ce qui a cassé en route. Chaque retour est relu avant publication.
Aucun retour publié pour l'instant. Vous avez essayé de remplacer cet outil ? Racontez-le.