

👉 Bereitstellen auf DigitalOcean und 200 $ Gratisguthaben erhalten!
🔮 Vision
Das Gogs-Projekt (/gɑgz/) strebt danach, einen einfachen, stabilen und erweiterbaren selbst gehosteten Git-Dienst zu schaffen, der auf die schmerzloseste Art und Weise eingerichtet werden kann. Mit Go kann dies mit einer unabhängigen Binärverteilung auf allen Plattformen erfolgen, die Go unterstützt, einschließlich Linux, macOS, Windows und ARM-basierten Systemen.
📡 Übersicht
- Bitte besuchen Sie unsere Homepage für die Benutzerdokumentation.
- Bitte beachten Sie CHANGELOG.md für die Liste der Änderungen in den einzelnen Versionen.
- Möchten Sie es ausprobieren, bevor Sie etwas anderes tun? Machen Sie es online!
- Probleme? Helfen Sie sich selbst mit Fehlerbehebung oder stellen Sie Fragen in Diskussionen.
- Möchten Sie bei der Lokalisierung helfen? Schauen Sie sich die Lokalisierungsdokumentation an.
- Bereit, sich die Hände schmutzig zu machen? Lesen Sie unseren Beitragsleitfaden.
- Hmm... Was ist mit APIs? Wir haben experimentelle Unterstützung mit Dokumentation.
💌 Funktionen
- Benutzer-Dashboard, Benutzerprofil und Aktivitätsverlauf.
- Zugriff auf Repositorys über SSH-, HTTP- und HTTPS-Protokolle.
- Benutzer-, Organisations- und Repository-Verwaltung.
- Repository- und Organisations-Webhooks, einschließlich Slack, Discord und Dingtalk.
- Repository Git-Hooks, Deploy-Keys und Git LFS.
- Repository Issues, Pull Requests, Wiki, geschützte Branches und Zusammenarbeit.
- Migrieren und spiegeln Sie Repositorys mit Wiki von anderen Code-Hosts.
- Web-Editor zum schnellen Bearbeiten von Repository-Dateien und Wiki.
- Jupyter Notebook- und PDF-Rendering.
- Authentifizierung über SMTP, LDAP, Reverse Proxy, GitHub.com und GitHub Enterprise mit 2FA.
- Passen Sie HTML-Vorlagen, statische Dateien und viele andere an.
- Umfassende Unterstützung für Datenbank-Backends, einschließlich PostgreSQL, MySQL, SQLite3 oder jedes Datenbank-Backend, das eines dieser Protokolle spricht.
- Verfügt über Lokalisierung in 31 Sprachen.
💾 Hardware-Anforderungen
- Ein Raspberry Pi oder ein 5$-DigitalOcean-Droplet ist mehr als ausreichend, um loszulegen. Einige verwenden sogar Docker mit 64 MB RAM CaaS.
- 2 CPU-Kerne und 512 MB RAM wären die Grundlage für Teamarbeit.
- Erhöhen Sie die CPU-Kerne, wenn Ihre Teamgröße deutlich größer wird, der Speicherverbrauch bleibt gering.
💻 Browser-Unterstützung
- Bitte sehen Sie sich Semantic UI für spezifische Versionen der unterstützten Browser an.
- Die kleinste offiziell unterstützte Auflösung ist 1024*768, jedoch kann die Benutzeroberfläche bei kleineren Auflösungen immer noch richtig aussehen, aber es gibt keine Garantien oder Korrekturen.
📜 Installation
Bitte folgen Sie der Anleitung in unserer Dokumentation.
In der Cloud bereitstellen
Tutorials
📦 Software-, Dienst- und Produktunterstützung
🙇♂️ Danksagungen
Dieses Projekt wird stolz unterstützt von:
Weitere Danksagungen:
- Dank an Egon Elbre für das Design der ursprünglichen Version des Logos.
- Dank an Mintlify für das Sponsoring des Open-Source-Dokumentationsplans.
- Dank an Crowdin für das Sponsoring des Open-Source-Übersetzungsplans.
- Dank an Buildkite für das Sponsoring des Open-Source-CI/CD-Plans.
👋 Mitwirkende
⚖️ Lizenz
Dieses Projekt steht unter der MIT-Lizenz. Siehe die LICENSE-Datei für den vollständigen Lizenztext.