wiki:centos:git-server_gitea

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
wiki:centos:git-server_gitea [2017/02/26 00:04] – wiki:centos:gitea umbenannt in wiki:centos:git-server_gitea wikiadminwiki:centos:git-server_gitea [2017/04/19 08:17] (aktuell) wikiadmin
Zeile 1: Zeile 1:
-gitea ist ein Git-Server mit einer Weboverfläche+~~BARCODE~class=barcode_right~size=S~~ 
 +gitea ist ein Git-Server mit einer Weboverfläche und ein Fork von gogs. \\ 
 +Hintergründe: [[https://github.com/gogits/gogs/issues/1304|Is gogs dead?]]
  
-Unter Centos 7+====== Gitea - Ein Git RepoServer ====== 
 + 
 +====== Installation ======
  
 Eigenes Userverzeichnis erstellen Eigenes Userverzeichnis erstellen
Zeile 10: Zeile 14:
 Alle Aktionen werden jetzt als git-user ausgeführt Alle Aktionen werden jetzt als git-user ausgeführt
 <file>sudo su - git</file> <file>sudo su - git</file>
-Gitea herunterladen+__Offizieller Weg:__ 
 + 
 +Gitea herunterladen; auf die neueste Version ist zu achten
 <file>wget -O gitea https://github.com/go-gitea/gitea/releases/download/v1.0.1/gitea-1.0.1-linux-amd64</file> <file>wget -O gitea https://github.com/go-gitea/gitea/releases/download/v1.0.1/gitea-1.0.1-linux-amd64</file>
 Datei ausführbahr machen und starten Datei ausführbahr machen und starten
 <file>chmod +x gitea <file>chmod +x gitea
 ./gitea web</file> ./gitea web</file>
 +
 +__Mein Weg:__
 +Ich würde gerne bein einem Upgrade auf eine Rückfallposition zurückspringen können.\\
 +Deshalb wird das gitea-Paket heruntergeladen und ein Hardlink auf gitea gemacht.
 +<file>wget  https://dl.gitea.io/gitea/1.0.2/gitea-1.0.2-linux-amd64</file>
 +Hardlink erzeugen und ausführbar machen
 +<file>ln gitea-1.0.2-linux-amd64 gitea
 +chmod +x gitea</file>
 +
  
 Gitea wird nun gestartet und kann über den Port 3000 aufgerufen werden Gitea wird nun gestartet und kann über den Port 3000 aufgerufen werden
Zeile 32: Zeile 47:
  
 ====== http-proxy ====== ====== http-proxy ======
 +Damit man Gitea nicht immer mit dem Port aufrufen muss, empfiehlt es sich, den Webserver als Proxy zu nutzen.\\
 +Ich bin nach der Anleitung von [[https://gogs.io/docs/intro/faqs|gogs]] vorgegangen
 +
 +===== mod_proxy installieren =====
 +<file>yum mod_proxy_http</file>
 +
 +===== vhost hinzufügen =====
 +
 +<file>
 +<VirtualHost *:80>
 +    ServerName git.<domain>
 +
 +    ProxyPass / http://127.0.0.1:3000/
 +    ProxyPassReverse / http://127.0.0.1:3000/
 +
 +    ErrorLog /var/log/httpd/git-error_log
 +    CustomLog /var/log/httpd/git-access_log combined
 +
 +</VirtualHost>
 +</file>
  
 +===== gitea anpassen =====
  
 +in der Datei ''custom/config/app.ini'' sollten die Werte für ROOT_URL angepasst werden
  
 +Ein anhalt, was man noch alles Konfigurieren kann, findet man unter [[https://github.com/go-gitea/gitea/blob/master/conf/app.ini]].
 ====== Quellen ====== ====== Quellen ======
  
  • wiki/centos/git-server_gitea.1488063886.txt.gz
  • Zuletzt geändert: 2017/02/26 00:04
  • von wikiadmin