💾 Archived View for unbon.cafe › lejun › posts › 20221106_git.gmi captured on 2023-11-04 at 11:39:53. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-07-22)

-=-=-=-=-=-=-

Système git

2022-11-06

git est un système de gestion de version sous forme décentralisée en reposant sur un système d’historique des fichiers. Il permet la collaboration sur des projets à la manière de solutions tel que GoogleDoc, mais de manière asynchrone à l’aide de copies locales. À noter que son fonctionnement asynchrone bien nécessite d’adopter des bonnes pratiques comme fréquemment push ses modifications voire la mise en place d’un système d’intégration continue[1].

Usages

Le système git est au cœur de forges tel que Github, Gitlab ou, plus récemment, Codeberg (reposant sur Gitea). La politique des deux premières ne me plaisant pas, détenu par Microsoft pour l’un et d’autres broutilles pour l’autre qui n’a d’ailleurs jamais accepté mon inscription à cause de mon adresse mail gmx, j’ai migré mes anciens dépots sur Codeberg, une instance reposant sur le logiciel libre Forgejo – Dérivé de Gitea. Particulièrement bavards sur le Fediverse, j’ai espoir de ne pas avoir à refaire de migration, à moins de passer à l’auto-hébergement.

Références

[1] Intégration continue, LeJun 2022