
Gitea offre la possibilité de gérer des dépôts Git via une interface web en proposant une fonctionnalité de gestion des utilisateurs et des groupes, des liens vers de l’intégration continue, une gestion des tickets attachés au projet et des pages de Wiki. D’après la documentation officielle du produit, Gitea peut être mis en place en utilisant une image Docker disponible sur leur site, mais aussi en faisant une mise à niveau à partir de Gogs pour les versions antérieures à 0.9.146.
Gitea a été conçu par un groupe d’anciens utilisateurs de Gogs qui affirme être frustré par « le modèle de gestion de Gogs à un seul mainteneur et ont donc décidé de faire un effort pour construire un modèle de développement plus ouvert et plus rapide ». D’après Olivier Dossman, un contributeur et utilisateur du produit, l’évolution de Gogs ne dépend que d’un seul développeur, ce qui, à long terme, ne permet probablement pas d’en assurer la pérennité. Selon lui, Gitea résout le problème en proposant plusieurs personnes pour maintenir le projet. Une comparaison de la fréquence de commit entre Gitea et Gogs laisse transparaitre un taux d’activité supérieur pour Gitea, mais qui n’est pas très éloigné de celui de Gogs, durant les deux derniers mois. Sur le plan des contributeurs, Gitea a enregistré 136 apports contre 54 pour Gogs d’après GitSense. Olivier Dossman soutient néanmoins que le choix d’utilisation de Gitea est risqué sachant que les projets « forkés » peuvent aboutir à un essoufflement de la communauté, donc à un produit sans mises à jour. Comparé à Gitlab qui nécessite désormais 4 gigas de mémoire, Gitea est moins gourmand et peut tourner sur un Raspberry Pi.
Gitea fait partie de la dizaine de produits open source basés sur le langage Go parmi lesquels les célèbres Kubernetes et Docker. L’équipe de développement de Docker avait soutenu avoir préféré le langage Go parce qu’il permet une compilation statique sans dépendances, mais aussi parce qu’il offre un ensemble complet de développement, une forte librairie standard ainsi que la possibilité de bâtir plusieurs architectures avec un minimum de « tracas ».
Source : Gitea
Et vous ?


Voir aussi


