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 [09.01.2023 10:05] – [Git hosten] thoogegit [03.11.2023 18:48] (aktuell) – [Basis] thooge
Zeile 12: Zeile 12:
  
 ===== 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 Konfigurationsdatei dem Benutzer zuweisen
Zeile 63: 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 103: Zeile 130:
  
 </file> </file>
 +
 +Benötigte Module
 +  a2enmod proxy proxy_http
 +  service apache2 restart
  
 Site aktivieren Site aktivieren
Zeile 112: 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 207: 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> 
-Optionale Einstellungen +{{template "base/head" .}} 
- +<div class="page-content home"> 
-Email-Einstellungen +  <div class="ui stackable middle very relaxed page grid"> 
-SMTP-Server localhost +    <div class="sixteen wide center aligned centered column"> 
-E-Mail senden als gitea@example.com +      <div> 
- +        <img class="logo" width="220" height="220" src="{{AssetUrlPrefix}}/img/logo.svg"/> 
-Administratoreinstellungen +      </div> 
-Administrator-Benutzername admin +      <div class="hero"> 
- +        <h1 class="ui icon header title"> 
-</code>+          {{AppName}} 
 +        </h1> 
 +        <h2>Beispiel: Software-Repository</h2> 
 +      </div> 
 +    </div> 
 +  </div> 
 +</div> 
 +{{template "base/footer" .}} 
 +</file>
  
 ==== Update ==== ==== Update ====
git.1673258733.txt.gz · Zuletzt geändert: 09.01.2023 10:05 von thooge

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki