Eine vollständige Anleitung zur Installation von Gitea auf Ubuntu Top 10.Top 10

Eine vollständige Anleitung zur Installation von Gitea auf Ubuntu Top 10.Top 10
Gitea ist ein erstklassiger Open-Source-Git-Server, ähnlich wie GitLab in der Go-Sprache. Es ist jedoch einfacher, leicht und einfach zu konfiguriert im Vergleich zu GitLab. Es enthält verschiedene Funktionen wie Benachrichtigung, Repository -Datei -Editor, Benutzerverwaltung und vieles mehr.

Das Tutorial enthält die einfachen Richtlinien zur Installation Gitea An Ubuntu 22.04 LTS.

Eine vollständige Anleitung zur Installation von Gitea auf Ubuntu 22.04

Im Folgenden finden Sie die Schritt-für-Schritt-Richtlinien, mit denen Sie installieren können Gitea An Ubuntu 22.04:

Schritt 1: Systempakete aktualisieren

Aktualisieren Sie zunächst die Systempakete mit dem folgenden Befehl:

$ sudo APT Update

Schritt 2: Installieren Sie WGet

Nach dem Update benötigen Sie wget installieren Gitea Binär durch die Befehlszeile. Sie können installieren wget Verwenden des folgenden Befehls:

$ sudo appt install WGet

Schritt 3: Git installieren

Sie müssen auch installiert werden Git Auf Ubuntu durch Ausführen des folgenden Befehls:

$ sudo APT Installieren Sie Git

Schritt 4: Installieren und konfigurieren Sie den MariADB -Server

Gitea kann mit jedem Server arbeiten, egal ob es sich. Sie können jedes gewünschte Datenbankverwaltungssystem installieren. Hier verwenden wir Mariadb.

Verwenden Sie den folgenden Befehl, um es auf Ubuntu zu installieren:

$ sudo apt installieren Sie Mariadb-Server

Schritt 5: Erstellen Sie die GITEA -Datenbank

Erschaffen Gitea Datenbank, Sie müssen sich zunächst mit dem Standard -Benutzernamen und dem Passwort mit dem folgenden Befehl an den MariADB -Server anmelden:

$ sudo mysql -u root -p

Erstellen Sie dann eine Datenbank mit der folgenden Anweisung:

Datenbank Gitea erstellen;

Verwenden Sie als nächstes die folgende Anweisung, um Benutzername und Passwort zu erstellen.

Gewähren Sie alle Privilegien für Gitea.* Zu 'gitea'@'localhost' identifiziert von "";

Stellen Sie am Ende die untergegebenen Aussagen aus, um sie abzuschließen Mysql aufstellen.

Spülung Privilegien;
AUFHÖREN;

Schritt 6: Installieren Sie Gitea

Nach Abschluss des MySQL -Setups ist es jetzt Zeit für die Installation Gitea Auf Ubuntu mit dem folgenden Befehl:

$ sudo wget -o/usr/local/bin/gitea https: // dl.Gitea.io/gitea/1.16.7/
Gitea-1.16.7-linux-AMD64

Lassen Sie nun die Gitea -Datei mit dem folgenden Befehl ausführen:

$ sudo chmod +x/usr/local/bin/gitea

Dadurch wird die Installation von abgeschlossen Gitea auf Ubuntu 22.04.

Sie können die überprüfen Gitea Version über den folgenden Befehl unten:

$ gitea -Verssion

Schritt 7: Fügen Sie einen neuen Benutzer hinzu

Fügen Sie als nächstes einen neuen Benutzer hinzu Git über den folgenden Befehl:

$ sudo adduser --System -Shell /Bin /Bash --Gecos 'Git Version Control' '
--Gruppe-Behindertes Passwort-Home /Home /Git Git

Der obige Befehl erstellt einen neuen Benutzer.

Als nächstes machen einige wichtige Gitea's Verzeichnisse mit dem folgenden Befehl:

$ sudo mkdir -pv/var/lib/gitea/benutzerdefiniert, Daten, log

Ändern Sie dann das Eigentum der oben genannten Verzeichnisse durch den untergegebenen Befehl:

$ sudo chown -rv git: git/var/lib/gitea

Danach müssen Sie die korrekte Erlaubnis an die festlegen Gitea Verzeichnis über den folgenden Befehl:

$ sudo chmod -rv 750/var/lib/gitea

Anschließend benötigen Sie das Erstellen von Konfigurationsverzeichnissen von Gitea am Ort "/Etc/gitea" Verwenden des folgenden Befehls:

$ sudo mkdir -v /etc /gitea

Ersetzen Sie den Benutzer als nächstes Gitea Mit Root und Gruppe mit dem Git im Konfigurationsverzeichnis mit dem folgenden Befehl:

$ sudo chown -rv root: git /etc /gitea

Ermöglicht nun das Ändern der Berechtigung in das Konfigurationsverzeichnis über den folgenden Befehl:

$ sudo chmod -rv 770 /etc /gitea

Schritt 8: Erstellen der Systemd -Dienstdatei

Nach Abschluss der obigen Schritte müssen Sie eine Systemd -Dienstdatei mit dem Namen erstellen “Gitea.Service"Im Verzeichnisort"/etc/System/System/".

Um eine Datei für zu erstellen Gitea, Führen Sie den folgenden Befehl aus, um einen Datei -Editor zu öffnen:

$ sudo nano/etc/systemd/system/gitea.Service

Fügen Sie dann die folgenden Texte in die Datei ein.

[Einheit]
Beschreibung = Gitea
Nach = syslog.Ziel
Nach = Netzwerk.Ziel
RestartSec = 3s
Typ = einfach
User = git
Gruppe = Git
WorkingDirectory =/var/lib/gitea/
Execstart =/usr/local/bin/gitea web - -config/etc/gitea/App.Ini
Neu starten = immer
Umgebung = user = git home =/home/git gitea_work_dir =/var/lib/gitea
[Installieren]
Wantby by = multi-user.Ziel

Speichern Sie die Datei, indem Sie die “drücken“Strg+xSchlüssel und wählen Sie Y Drücken Sie dann die Eingabetaste.

Starten Sie jetzt die neu Gitea Service durch den folgenden Befehl:

$ sudo systemctl starten gitea

Sie können die überprüfen Gitea Status durch den folgenden Befehl:

$ sudo systemctl Status Gitea

Als nächstes müssen Sie auch das aktivieren Gitea Service über den folgenden Befehl, damit der Dienst nach dem Neustart automatisch beginnt.

$ sudo systemctl aktivieren Gitea

Öffnen Sie jetzt Ihren Webbrowser ein Ubuntu und verwenden Sie die Adresse http: //: 3000. Um Ihre System -IP -Adresse zu überprüfen, können Sie den folgenden Befehl verwenden:

$ hostname -i

Die obige Adresse öffnet die Gitea Auf dem Browser.

Gehen Sie zum “RegistrierenOption, indem Sie auf der oberen linken Ecke klicken.

Erstellen Sie ein Konto auf Gitea Server und nutzen seine Dienste auf Ubuntu 22.04.

Der obige Bildschirm wird angezeigt, wenn Sie ein Konto erfolgreich registrieren Gitea Server und dies beendet die Installation von Gitea An Ubuntu 22.04.

Falls Sie Anleitung zur Verwendung benötigen Gitea Server können Sie Hilfe bei der Dokumentation erhalten.

Abschluss

Gitea ist eine offene, weit verbreitete selbst gehostete Git-Server, die leichter und einfacher zu konfigurierter ist als GitLab. Die obigen Anweisungen helfen Ihnen bei der Installation Gitea An Ubuntu 22.04 Damit können Sie die Funktionen wie Repository-Verwaltung, webbasierte Datei-Upload und Erstellung, Codeüberprüfung und vieles mehr genießen.