Benutzer-Werkzeuge

Webseiten-Werkzeuge


git

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
git [28.12.2021 19:02] – [Gitea] thoogegit [03.11.2023 18:48] (aktuell) – [Basis] thooge
Zeile 7: Zeile 7:
  
 Einige Anmerkungen: Einige Anmerkungen:
-  * Gitlab ist komplex und langsamn+  * Aktueller Tip: **Gitea** (https://gitea.io/) scheint vielversprechend. 
 +  * Gitlab ist komplex, langsam
   * CGit und Gitweb sind zu minimalistisch   * CGit und Gitweb sind zu minimalistisch
-  * Gitea (https://gitea.io/) scheint vielversprechend. 
  
 ===== Gitea ===== ===== Gitea =====
 +
 +==== Basis ====
  
 Merker! Unvollständig! Merker! Unvollständig!
Zeile 26: Zeile 28:
  
 cd cd
-wget https://github.com/go-gitea/gitea/releases/download/v1.15.8/gitea-1.15.8-linux-amd64.xz+wget https://github.com/go-gitea/gitea/releases/download/v1.20.5/gitea-1.20.5-linux-amd64.xz
 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 /usr/local/bin/gitea+mv gitea-1.20.5-linux-amd64 /usr/local/bin/gitea
 chmod +x /usr/local/bin/gitea chmod +x /usr/local/bin/gitea
 </code> </code>
Zeile 45: Zeile 47:
 </code> </code>
  
-Erster Start  +Erster Start: Starten von Gitea, anschließend die Webseite über Port 3000 aufrufen. 
-  GITEA_CUSTOM=/var/lib/gitea/custom /usr/local/bin/gitea web -c /etc/gitea/app.ini+  su gitea 
 +  GITEA_CUSTOM=/var/lib/gitea/custom /usr/local/bin/gitea --work-path=/var/lib/gitea web -c /etc/gitea/app.ini 
 + 
 +  +++ untenstehende Angabe in das Web-Formular eingeben +++ 
   CTRL-C   CTRL-C
 +  exit
 +
 +
 +
 +Einstellungen zur Erstkonfiguration
 +  * Zugangsdaten zur Datenbank eingeben
 +  * Seitentitel: Kurzen Namen der z.B. auf dem Browsertab angezeigt wird
 +  * Server-Domain: wie Domain im Webserver konfiguriert
 +  * Repository-Verzeichnis<code>/var/lib/gitea/data/repositories</code>
 +  * Git-LFS-Wurzelpfad<code>/var/lib/gitea/data/lfs</code>
 +  * Logdateipfad<code>/var/lib/gitea/log</code>
 +
 +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 /etc/gitea/app.ini
  
 Konfigurationsdatei Konfigurationsdatei
Zeile 60: Zeile 88:
  
 </file> </file>
 +
 +==== 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:
  
 </file> </file>
 +
 +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 /etc/init.d/gitea> <file bash /etc/init.d/gitea>
-! /bin/sh+#! /bin/sh
 ### BEGIN INIT INFO ### BEGIN INIT INFO
 # Provides:          gitea # Provides:          gitea
Zeile 204: Zeile 239:
  
  
-Starten von Gitea, anschließend die Webseite aufrufen. 
  
-Einstellungen +==== Customizing ====
-<code> +
-Repository-Verzeichnis +
-/var/lib/gitea/data/repositories+
  
-Git-LFS-Wurzelpfad +Insbesondere die Startseite kann leicht angepaßt werden.
-/var/lib/gitea/data/lfs+
  
-Logdateipfad +Verzeichnis: ''/var/lib/gitea/custom/templates''
-/var/lib/gitea/log+
  
 +<file html home.tmpl>
 +{{template "base/head" .}}
 +<div class="page-content home">
 +  <div class="ui stackable middle very relaxed page grid">
 +    <div class="sixteen wide center aligned centered column">
 +      <div>
 +        <img class="logo" width="220" height="220" src="{{AssetUrlPrefix}}/img/logo.svg"/>
 +      </div>
 +      <div class="hero">
 +        <h1 class="ui icon header title">
 +          {{AppName}}
 +        </h1>
 +        <h2>Beispiel: Software-Repository</h2>
 +      </div>
 +    </div>
 +  </div>
 +</div>
 +{{template "base/footer" .}}
 +</file>
  
-Optionale Einstellungen+==== Update ====
  
-Email-Einstellungen +Prinzipiell erfolgt das Update wie folgt 
-SMTP-Server localhost +  - Anhalten des Prozesses 
-E-Mail senden als gitea@example.com+  Herunterladen und entpacken der neuen Version 
 +  Ersetzen der alten Version durch die neue 
 +  Starten des Prozesses
  
-Administratoreinstellungen +<code bash>
-Administrator-Benutzername admin+
  
 +wget https://dl.gitea.io/gitea/1.17.4/gitea-1.17.4-linux-amd64.xz
 +xz --decompress gitea-1.17.4-linux-amd64.xz
 +
 +/etc/init.d/gitea stop
 +mv gitea-1.17.4-linux-amd64 /usr/local/bin/gitea
 +chmod +x /usr/local/bin/gitea
 +/etc/init.d/gitea start
 </code> </code>
  
 +Alter Download über Github:
 +  wget https://github.com/go-gitea/gitea/releases/download/v1.16.9/gitea-1.16.9-linux-amd64.xz
  
git.1640718163.txt.gz · Zuletzt geändert: 28.12.2021 19:02 von thooge

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki