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:04] – 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! | ||
| 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.1640718250.txt.gz · Zuletzt geändert: von thooge
