Codeberg
Hébergement Git gratuit et à but non lucratif pour les projets open source, fonctionnant sur Forgejo, sans publicité ni pistage. Géré par Codeberg e.V. en Allemagne.
Alternatives privées à GitHub, vérifiées selon nos critères publics.
Regroupé par niveau de menace
Hébergement Git gratuit et à but non lucratif pour les projets open source, fonctionnant sur Forgejo, sans publicité ni pistage. Géré par Codeberg e.V. en Allemagne.
Plateforme DevOps complète dont la Community Edition est open source sous licence MIT et auto-hébergeable, avec aussi une option de cloud hébergé. Basée aux États-Unis.
Forge Git auto-hébergée et portée par la communauté, forkée de Gitea et administrée par Codeberg e.V. Légère et copyleft, conçue pour appartenir à ceux qui l'exploitent.
Forge minimaliste et entièrement open source construite autour d'un flux de travail par courriel, sans JavaScript obligatoire. Disponible en hébergement payant ou auto-hébergée. Basée aux États-Unis.
Aucun résultat pour ces filtres.
Vos dépôts sont la chose la plus précieuse que vous produisez, et l’endroit par défaut où les garder appartient à Microsoft. Le code poussé vers une plateforme que vous ne contrôlez pas peut être intégré à Copilot et régi par des conditions que vous n’avez jamais fixées. Un hébergement Git que vous faites tourner vous-même, ou exploité par une organisation à but non lucratif, garde le code source sur une infrastructure qui vous rend des comptes. Les forges ci-dessous vous laissent posséder à la fois le stockage et les règles d’accès sans renoncer aux pull requests ni à la CI.
GitHub appartient à Microsoft, et les parties qui comptent le plus ne sont pas les vôtres à configurer. Aucun réglage ne retire votre code public du corpus d’entraînement derrière Copilot, et aucun interrupteur ne déplace vos dépôts vers un stockage qui vous appartient. Le choix par défaut centralise l’open source sur un unique service propriétaire, ce qui veut dire qu’une seule entreprise fixe les conditions et les tarifs et décide qui garde l’accès. Vous pouvez restreindre la visibilité de votre dépôt et verrouiller quelques permissions, mais les faits structurels restent figés. L’infrastructure et les règles appartiennent toutes deux à Microsoft, et votre code vit là où il peut être exploité. Le seul vrai remède est d’héberger la forge vous-même ou de la confier à une organisation dont le but est de servir les développeurs plutôt que de vendre un modèle entraîné sur eux.
Chaque forge ici est mesurée à l’aune de nos critères d’inclusion publics. Le code qui fait tourner la plateforme doit être ouvert à l’inspection. Vous devez pouvoir l’auto-héberger ou faire confiance à un fournisseur sans aucune incitation à exploiter vos dépôts. Et le projet a besoin d’antécédents plutôt que d’un seul week-end de battage. Nous évaluons aussi la licence, parce qu’une forge copyleft est bien plus difficile à capturer discrètement pour une entreprise à but lucratif qu’une forge permissive. Nous ne listons qu’une forge que nous ferions volontiers tourner pour notre propre travail, et nous disons clairement là où chacune demande davantage en échange de l’indépendance qu’elle achète.
Commencez par l’endroit où vit le code. Une forge que vous pouvez auto-héberger met les dépôts sur une infrastructure qui vous appartient, ce qui est tout l’intérêt de quitter GitHub. Lisez ensuite la licence : une forge open source peut être auditée et forkée, tandis qu’une forge à cœur ouvert garde ses fonctionnalités avancées propriétaires. Vérifiez le flux de travail dans lequel vous vous engagez, car un modèle de pull request familier est un déménagement en douceur alors qu’un flux de correctifs par e-mail est un changement d’habitude délibéré. Pesez honnêtement la charge de maintenance, puisqu’une forge légère se met à jour avec une commande et qu’une plateforme DevOps complète réclame de vraies ressources serveur. Cherchez des outils de migration qui fonctionnent pour que vos tickets et votre historique survivent au déménagement. Le bon choix équilibre le contrôle que vous gagnez et l’entretien que vous assumez.
Non, et c’est l’inquiétude qui garde la plupart des gens sur GitHub plus longtemps que nécessaire. Forgejo et GitLab CE embarquent tous deux un flux complet de merge request avec revue en ligne et protection des branches, plus des runners de CI que vous pointez vers vos propres machines. Codeberg vous donne la même expérience Forgejo sous forme de service hébergé, avec sa propre CI. Les étiquettes diffèrent de celles de GitHub et les runners se branchent à la main, mais la boucle quotidienne consistant à ouvrir une branche et à fusionner le résultat revu est pleinement intacte. Le seul véritable écart est SourceHut, qui fait la revue de code par e-mail à dessein, un flux que le noyau Linux utilise depuis des décennies. C’est une autre habitude, pas une fonctionnalité manquante.
Montez d’abord la forge que vous avez choisie, soit en déployant un conteneur sur un petit serveur, soit en créant un compte chez un hébergeur. Utilisez l’importateur intégré pour rapatrier chaque dépôt avec ses tickets et son historique, puis poussez vos clones locaux vers le nouveau dépôt distant pour que votre travail quotidien déménage avec vous. Gardez un miroir en lecture seule sur GitHub un moment pour que les liens existants résolvent pendant que vous indiquez aux collaborateurs le vrai foyer du projet. Si vous quittez Microsoft plus largement, le plan quitter Microsoft couvre le reste de la pile, et notre page alternatives à GitHub détaille le passage. Donnez-lui un sprint avant de juger, parce que la forge s’efface à l’arrière-plan une fois que vos habitudes ont rattrapé leur retard.