git
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
git [28.12.2021 19:02] – [Gitea] thooge | git [03.11.2023 18:48] (aktuell) – [Basis] thooge | ||
---|---|---|---|
Zeile 7: | Zeile 7: | ||
Einige Anmerkungen: | Einige Anmerkungen: | ||
- | * Gitlab ist komplex | + | |
+ | | ||
* CGit und Gitweb sind zu minimalistisch | * CGit und Gitweb sind zu minimalistisch | ||
- | * Gitea (https:// | ||
===== Gitea ===== | ===== Gitea ===== | ||
+ | |||
+ | ==== Basis ==== | ||
Merker! Unvollständig! | Merker! Unvollständig! | ||
Zeile 26: | Zeile 28: | ||
cd | cd | ||
- | wget https:// | + | wget https:// |
apt-get install xz-utils | apt-get install xz-utils | ||
- | xz --decompress gitea-1.15.8-linux-amd64.xz | + | xz --decompress gitea-1.20.5-linux-amd64.xz |
- | mv gitea-1.15.8-linux-amd64 / | + | mv gitea-1.20.5-linux-amd64 / |
chmod +x / | chmod +x / | ||
</ | </ | ||
Zeile 45: | Zeile 47: | ||
</ | </ | ||
- | Erster Start | + | Erster Start: Starten von Gitea, anschließend die Webseite über Port 3000 aufrufen. |
- | GITEA_CUSTOM=/ | + | su gitea |
+ | GITEA_CUSTOM=/ | ||
+ | |||
+ | +++ untenstehende Angabe in das Web-Formular eingeben +++ | ||
CTRL-C | CTRL-C | ||
+ | exit | ||
+ | |||
+ | |||
+ | |||
+ | Einstellungen zur Erstkonfiguration | ||
+ | * Zugangsdaten zur Datenbank eingeben | ||
+ | * Seitentitel: | ||
+ | * Server-Domain: | ||
+ | * Repository-Verzeichnis< | ||
+ | * Git-LFS-Wurzelpfad< | ||
+ | * Logdateipfad< | ||
+ | |||
+ | Optionale Einstellungen | ||
+ | * Gravatar deaktivieren | ||
+ | * OpenID-Anmeldung aktivieren: Aus | ||
+ | * Registrierung deaktivieren | ||
+ | * Email-Einstellungen | ||
+ | * SMTP-Server localhost | ||
+ | * E-Mail senden als gitea@example.com | ||
+ | |||
+ | Konfigurationsdatei dem Benutzer zuweisen | ||
+ | chown gitea / | ||
Konfigurationsdatei | Konfigurationsdatei | ||
Zeile 60: | Zeile 88: | ||
</ | </ | ||
+ | |||
+ | ==== Webserver ==== | ||
Apache-Konfiguration für einen virtuellen Host erstellen. Dabei zuerst nur den Part | Apache-Konfiguration für einen virtuellen Host erstellen. Dabei zuerst nur den Part | ||
Zeile 100: | Zeile 130: | ||
</ | </ | ||
+ | |||
+ | Benötigte Module | ||
+ | a2enmod proxy proxy_http | ||
+ | service apache2 restart | ||
Site aktivieren | Site aktivieren | ||
Zeile 109: | Zeile 143: | ||
* Init-Skript fehlt | * Init-Skript fehlt | ||
+ | ==== Init-Script ==== | ||
Achtung: Das folgende Script ist noch nicht vollständig entwickelt! | Achtung: Das folgende Script ist noch nicht vollständig entwickelt! | ||
<file bash / | <file bash / | ||
- | ! /bin/sh | + | #! /bin/sh |
### BEGIN INIT INFO | ### BEGIN INIT INFO | ||
# Provides: | # Provides: | ||
Zeile 204: | Zeile 239: | ||
- | Starten von Gitea, anschließend die Webseite aufrufen. | ||
- | Einstellungen | + | ==== Customizing ==== |
- | < | + | |
- | Repository-Verzeichnis | + | |
- | / | + | |
- | Git-LFS-Wurzelpfad | + | Insbesondere die Startseite kann leicht angepaßt werden. |
- | / | + | |
- | Logdateipfad | + | Verzeichnis: |
- | / | + | |
+ | <file html home.tmpl> | ||
+ | {{template " | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <div> | ||
+ | <img class=" | ||
+ | </ | ||
+ | <div class=" | ||
+ | <h1 class=" | ||
+ | {{AppName}} | ||
+ | </h1> | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | {{template " | ||
+ | </ | ||
- | Optionale Einstellungen | + | ==== Update ==== |
- | Email-Einstellungen | + | Prinzipiell erfolgt das Update wie folgt |
- | SMTP-Server localhost | + | - Anhalten des Prozesses |
- | E-Mail senden als gitea@example.com | + | |
+ | - Ersetzen der alten Version durch die neue | ||
+ | - Starten des Prozesses | ||
- | Administratoreinstellungen | + | <code bash> |
- | Administrator-Benutzername admin | + | |
+ | wget https:// | ||
+ | xz --decompress gitea-1.17.4-linux-amd64.xz | ||
+ | |||
+ | / | ||
+ | mv gitea-1.17.4-linux-amd64 / | ||
+ | chmod +x / | ||
+ | / | ||
</ | </ | ||
+ | Alter Download über Github: | ||
+ | wget https:// | ||
git.1640718163.txt.gz · Zuletzt geändert: 28.12.2021 19:02 von thooge