Git Server (Ubuntu 18.04): Unterschied zwischen den Versionen

Aus Tutorials
Zur Navigation springen Zur Suche springen
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 46: Zeile 46:
sudo chown www-data:www-data /mnt/synology/web1/home/git/
sudo chown www-data:www-data /mnt/synology/web1/home/git/
sudo chmod 2775 /mnt/synology/web1/home/git/
sudo chmod 2775 /mnt/synology/web1/home/git/
</pre>
=== Allgemein ===
Um die Lesbarkeit zu erhöhen, sollte man die Ausgaben mit den folgenden Befehlen einfärben:
<pre>
git config --global color.ui "auto"
</pre>
Für Computer mit mehreren Prozessorkernen empfiehlt sich diese Option:
<pre>
git config --global pack.threads "0"
</pre>
</pre>


Zeile 53: Zeile 65:


[https://git-scm.com/book/de/v2/Git-auf-dem-Server-Git-Daemon https://git-scm.com/book/de/v2/Git-auf-dem-Server-Git-Daemon]
[https://git-scm.com/book/de/v2/Git-auf-dem-Server-Git-Daemon https://git-scm.com/book/de/v2/Git-auf-dem-Server-Git-Daemon]
===  Webinterface ===
[[GitWeb (Ubuntu)|GitWeb]]
[[GitLab (Ubuntu)|GitLab]]




Zurück zu [[Git Server (unterschiedliche Versionen)|Git Server]]
Zurück zu [[Git Server (unterschiedliche Versionen)|Git Server]]

Aktuelle Version vom 4. August 2020, 16:33 Uhr

Noch in Bearbeitung


Installation

sudo apt-get update && sudo apt-get install git 

Konfiguration

Ports

Anwendung Protokoll Port
ssh:// TCP 22
git:// TCP 9418
http:// TCP 80
https:// TCP 443

Links

https://git-scm.com/book/de/v1/Git-auf-dem-Server-Die-Protokolle

Projektverzeichnis

Grundverzeichnis erstellen:

sudo mkdir -p /mnt/synology/web1/home/git/
sudo chown www-data:www-data /mnt/synology/web1/home/git/
sudo chmod 2775 /mnt/synology/web1/home/git/

Allgemein

Um die Lesbarkeit zu erhöhen, sollte man die Ausgaben mit den folgenden Befehlen einfärben:

git config --global color.ui "auto"

Für Computer mit mehreren Prozessorkernen empfiehlt sich diese Option:

git config --global pack.threads "0" 

Als Dämon starten

Links

https://git-scm.com/book/de/v2/Git-auf-dem-Server-Git-Daemon

Webinterface

GitWeb

GitLab


Zurück zu Git Server