
简体中文
? Vision
Das Projekt GOGs ( /gɑgz/
) zielt darauf ab, einen einfachen, stabilen und erweiterbaren, selbst gehosteten Git-Service zu erstellen, der auf schmerzlosste 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.
? Überblick
- Bitte besuchen Sie unsere Homepage, um die Benutzerdokumentation zu erhalten.
- Weitere Änderungen in den einzelnen Veröffentlichungen finden Sie in ChangeLog.md.
- Möchten Sie es versuchen, bevor Sie etwas anderes tun? Mach es online!
- Schwierigkeiten haben? Helfen Sie sich bei der Fehlerbehebung oder stellen Sie Fragen in Diskussionen.
- Möchten Sie bei der Lokalisierung helfen? Schauen Sie sich die Lokalisierungsdokumentation an.
- Bereit, die Hände schmutzig zu machen? Lesen Sie unseren beitragenden Leitfaden.
- Hmm ... was ist mit APIs? Wir haben experimentelle Unterstützung durch Dokumentation.
? Merkmale
- Benutzer Dashboard, Benutzerprofil und Aktivitätszeitleiste.
- Zugriff auf Repositories über SSH-, HTTP- und HTTPS -Protokolle.
- Benutzer, Organisation und Repository -Verwaltung.
- Repository und Organisation Webhooks, einschließlich Slack, Discord und Dingtalk.
- Repository Git Hooks, Bereitstellen von Schlüssel und Git -LFs.
- Repository -Probleme, Zuganfragen, Wiki, geschützte Zweige und Zusammenarbeit.
- Migrieren und Spiegel -Repositorys mit Wiki von anderen Code -Hosts.
- Web -Editor für schnelle Bearbeitung 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.
- Rich Database Backend, einschließlich PostgreSQL, MySQL, SQLite3 und TIDB.
- Lokalisierung über 31 Sprachen haben.
? Hardwareanforderungen
- Ein Himbeer -Pi oder ein digitales Ozeantröpfchen von 5 US -Dollar ist mehr als genug, um Ihnen den Einstieg zu erleichtern. Einige verwenden sogar 64 MB RAM Docker 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 erheblich größer wird, und der Speicher Fußabdruck bleibt niedrig.
Browserunterstützung
- In der semantischen UI finden Sie bestimmte Versionen von unterstützten Browsern.
- Die offiziell unterstützte kleinste Resolution beträgt 1024*768 , die Benutzeroberfläche kann jedoch in kleineren Auflösungen immer noch richtig aussehen, aber keine Versprechen oder Korrekturen.
Installation
Stellen Sie sicher, dass Sie zuerst die Voraussetzungen installieren.
Es gibt 6 Möglichkeiten, GOGs zu installieren:
- Aus binär einbauen
- Aus der Quelle installieren
- Aus Paketen installieren
- Versenden mit Docker
- Versuchen Sie es mit Vagrant
In Cloud bereitstellen
- Cloudron
- Sandsturm
- sloppy.io
- Yunohost
- Dplatform
- Lunanode
- immerdata
Tutorials
- Privates Git -Webportal in Himbeer Pi mit Gogs
- So richten Sie Gogs auf Ubuntu 14.04 ein
- Führen Sie Ihren eigenen Github-ähnlichen Service mit Hilfe von Docker aus
- Dockerisierte Gogs Git Server und Alpine Postgres in 20 Minuten oder weniger
- Moderieren Ihren eigenen privaten Github mit Gogs
- 使用 Gogs 搭建自己的 Git 服务器 (Chinesisch)
- 阿里云上 Ubuntu 14.04 64 位安装 Gogs (Chinesisch)
- Installieren von GOGs auf FreeBSD
- So installieren Sie GOGs auf einem Linux -Server (digitalocean)
? Software-, Service- und Produktunterstützung
- Fabric8 (DevOps)
- Jenkins (CI)
- Puppe (es)
- Synologie (Docker)
- Syncloud (App Store)
? Eitung Anerkennung
Dieses Projekt wird stapfernswert unterstützt von:
Andere Anerkennung:
- Vielen Dank an Egon Elbre für die Gestaltung der Originalversion des Logos.
- Danke Crowdin für das Sponsoring von Open -Source -Übersetzungsplan.
- Vielen Dank an Monovm für das Sponsoring von VPS -Diensten.
- Danke Buildkite für das Sponsoring von Open Source CI/CD -Plan.
Mitwirkende
- Siehe Seite der Mitwirkenden für Top 100 Mitwirkende.
- Siehe Übersetzer für öffentliche Liste von Übersetzern.
⚖️ Lizenz
Dieses Projekt steht unter der MIT -Lizenz. In der Lizenzdatei finden Sie den vollständigen Lizenztext.