← Base IA

GitHub

Développement Débutant
Site officiel →

Description

GitHub est une plateforme qui héberge du code source et permet de versionner ses fichiers, collaborer avec d'autres développeurs et automatiser des tâches via GitHub Actions.

Avantages

Hébergement gratuit de code public, GitHub Pages pour les sites statiques, GitHub Actions pour l'automatisation CI/CD, écosystème énorme, GitHub Copilot pour l'IA.

Limites

Courbe d'apprentissage de Git au départ, interface parfois complexe pour un débutant, les repos privés ont des limites sur le plan gratuit pour les Actions.

Modele économique

Freemium. Le plan gratuit couvre largement les besoins d'un développeur solo : repos publics illimités, GitHub Pages, 2 000 minutes Actions par mois.

Quand payer ?

Quand les repos privés deviennent nombreux, que les minutes GitHub Actions sont épuisées, ou qu'on a besoin de fonctionnalités avancées d'équipe (permissions, reviews obligatoires).

Alternatives

GitLab, Bitbucket, Codeberg

Notes personnelles

Utilisé dans ce projet pour héberger Base IA : la branche main contient le code source, la branche gh-pages contient le site généré automatiquement par GitHub Actions.

Tags

Workflow