Gogs : déployer un serveur Git rapidement
mer, 06/08/2025 - 09:24
Et si on se passait des platesformes GitHub et GitLab par un service Git ? Déployer son propre Git n'est pas toujours simple. Le projet Gogs est là pour nous simplifier la vie : Gogs permet de builder un service Git stable, extensible et auto-géré en évitant au maximum de complexifier l'administration. Il supporte Go, macOS, Linux, Windows et les systèmes Arm.
Les principales fonctionnalités : tableau de bord, accès aux répertoires par SSH, HTTP, HTTPS, gestion des projets et référentiels, pull request, support Pupyter, rendu PDF, systèmes d'authentification, etc. Bref, tout Git.
Gogs peut se déployer directement sur une Pi, un service cloud ou Docker. Il faut une base de données installée, Git, un serveur SSH. On peut installer directement un binaire. Ainsi, on transforme un Pi 5 en serveur Git !
Un tutoriel pour installer Gogs sur une Pi : https://dinodevs.com/blog/installing-gogs-git-server-on-raspberry-pi/
GitHub : https://github.com/gogs/gogs

