Sehen Sie sich dieses Dokument auf Chinesisch an
Das Ziel dieses Projekts besteht darin, die einfachste, schnellste und schmerzloseste Möglichkeit zur Einrichtung eines selbst gehosteten Git-Dienstes zu schaffen.
Da Gitea in Go geschrieben ist, funktioniert es auf allen von Go unterstützten Plattformen und Architekturen, einschließlich Linux, macOS und Windows auf x86-, amd64-, ARM- und PowerPC-Architekturen. Dieses Projekt wurde seit November 2016 von Gogs abgespalten, aber es hat sich viel geändert.
Für Online-Demonstrationen können Sie demo.gitea.com besuchen.
Für den Zugriff auf den kostenlosen Gitea-Dienst (mit einer begrenzten Anzahl von Repositories) können Sie gitea.com besuchen.
Um schnell Ihre eigene dedizierte Gitea-Instanz in der Gitea Cloud bereitzustellen, können Sie eine kostenlose Testversion unter cloud.gitea.com starten.
Führen Sie im Stammverzeichnis des Quellbaums Folgendes aus:
TAGS="bindata" make build
oder wenn SQLite-Unterstützung erforderlich ist:
TAGS="bindata sqlite sqlite_unlock_notify" make build
Das build
Ziel ist in zwei Unterziele aufgeteilt:
make backend
, das Go Stable erfordert. Die erforderliche Version ist in go.mod definiert.
make frontend
, das Node.js LTS oder höher erfordert.
Zum Herunterladen der go- und npm-Module ist eine Internetverbindung erforderlich. Beim Erstellen aus den offiziellen Quell-Tarballs, die vorgefertigte Frontend-Dateien enthalten, wird das frontend
Ziel nicht ausgelöst, sodass ein Erstellen ohne Node.js möglich ist.
Weitere Informationen: https://docs.gitea.com/installation/install-from-source
./gitea web
Notiz
Wenn Sie an der Verwendung unserer APIs interessiert sind, bieten wir experimentelle Unterstützung mit Dokumentation.
Der erwartete Arbeitsablauf ist: Fork -> Patch -> Push -> Pull Request
Notiz
Sie müssen den Leitfaden für Mitwirkende lesen, bevor Sie mit der Arbeit an einer Pull-Anfrage beginnen.
Wenn Sie eine Schwachstelle im Projekt gefunden haben, schreiben Sie bitte privat an [email protected] . Danke!
Übersetzungen werden von Crowdin durchgeführt. Wenn Sie in eine neue Sprache übersetzen möchten, bitten Sie einen der Manager im Crowdin-Projekt, dort eine neue Sprache hinzuzufügen.
Sie können auch einfach ein Problem zum Hinzufügen einer Sprache erstellen oder im Discord-Kanal #translation nachfragen. Wenn Sie Kontext benötigen oder Übersetzungsprobleme haben, können Sie einen Kommentar zu der Zeichenfolge hinterlassen oder auf Discord fragen. Für allgemeine Übersetzungsfragen gibt es einen Abschnitt in den Dokumenten. Im Moment ist es noch etwas leer, aber wir hoffen, es füllen zu können, sobald Fragen auftauchen.
https://docs.gitea.com/contributing/localization
Weitere Informationen und Anweisungen zur Installation von Gitea finden Sie in unserer Dokumentation. Wenn Sie Fragen haben, die in der Dokumentation nicht behandelt werden, können Sie auf unserem Discord-Server Kontakt mit uns aufnehmen oder einen Beitrag im Diskursforum erstellen.
Wir führen eine Liste von Gitea-bezogenen Projekten unter gitea/awesome-gitea.
Die offizielle Gitea-CLI wird bei gitea/tea entwickelt.
Betreuer
Mitwirkende
Übersetzer
Vielen Dank an alle unsere Unterstützer! [Unterstützer werden]
Unterstützen Sie dieses Projekt, indem Sie Sponsor werden. Hier erscheint Ihr Logo mit einem Link zu Ihrer Website. [Sponsor werden]
Wie spricht man Gitea aus?
Gitea wird /ɡɪ'ti:/ wie in „gi-tea“ mit einem harten g ausgesprochen.
Warum wird dies nicht auf einer Gitea-Instanz gehostet?
Wir arbeiten daran.
Dieses Projekt ist unter der MIT-Lizenz lizenziert. Den vollständigen Lizenztext finden Sie in der LIZENZ-Datei.