

👉 Déployez sur DigitalOcean et obtenez 200 $ de crédits gratuits !
🔮 Vision
Le projet Gogs (/gɑgz/) vise à construire un service Git auto-hébergé simple, stable et extensible qui peut être mis en place de la manière la plus indolore. Avec Go, cela peut être réalisé avec une distribution binaire indépendante sur toutes les plateformes que Go supporte, y compris Linux, macOS, Windows et les systèmes basés sur ARM.
📡 Aperçu
💌 Fonctionnalités
- Tableau de bord utilisateur, profil utilisateur et chronologie d'activité.
- Accédez aux dépôts via les protocoles SSH, HTTP et HTTPS.
- Gestion des utilisateurs, des organisations et des dépôts.
- Webhooks de dépôt et d'organisation, y compris Slack, Discord et Dingtalk.
- Git hooks de dépôt, clés de déploiement et Git LFS.
- Problèmes de dépôt, demandes de tirage, wiki, branches protégées et collaboration.
- Migrez et reflétez les dépôts avec le wiki depuis d'autres hébergeurs de code.
- Éditeur web pour éditer rapidement les fichiers du dépôt et le wiki.
- Rendu de Jupyter Notebook et PDF.
- Authentification via SMTP, LDAP, proxy inverse, GitHub.com et GitHub Enterprise avec 2FA.
- Personnalisez les modèles HTML, les fichiers statiques et bien d'autres.
- Support riche de bases de données, y compris PostgreSQL, MySQL, SQLite3 ou toute base de données backend qui parle l'un de ces protocoles.
- Disponible dans 31 langues.
💾 Configuration matérielle requise
- Un Raspberry Pi ou un Droplet Digital Ocean à 5 $ est plus que suffisant pour commencer. Certains utilisent même Docker CaaS avec 64 Mo de RAM.
- 2 cœurs CPU et 512 Mo de RAM seraient la base pour le travail en équipe.
- Augmentez les cœurs CPU lorsque la taille de votre équipe augmente considérablement, l'empreinte mémoire reste faible.
💻 Prise en charge des navigateurs
- Veuillez consulter Semantic UI pour les versions spécifiques des navigateurs pris en charge.
- La plus petite résolution officiellement prise en charge est 1024*768, cependant l'interface peut encore sembler correcte dans des résolutions plus petites, mais aucune promesse ni correction.
📜 Installation
Veuillez suivre le guide dans notre documentation.
Déploiement dans le cloud
Tutoriels
📦 Prise en charge des logiciels, services et produits
🙇♂️ Remerciements
Ce projet est fièrement soutenu par :
Autres remerciements :
- Merci à Egon Elbre pour la conception de la version originale du logo.
- Merci à Mintlify pour le parrainage du plan de documentation open source.
- Merci à Crowdin pour le parrainage du plan de traduction open source.
- Merci à Buildkite pour le parrainage du plan CI/CD open source.
👋 Contributeurs
⚖️ Licence
Ce projet est sous licence MIT. Consultez le fichier LICENSE pour le texte complet de la licence.