Git Server (Ubuntu 18.04): Unterschied zwischen den Versionen

Aus Tutorials
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „{{note|Noch in Bearbeitung}} Zurück zu Git Server“)
 
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:




== Installation ==


<pre>
sudo apt-get update && sudo apt-get install git
</pre>


== Konfiguration ==


=== Ports ===
{| class="wikitable"
! Anwendung
! Protokoll
! Port
|-
| ssh://
| style="text-align:center;" | TCP
| style="text-align:right;" | 22
|-
| git://
| style="text-align:center;" | TCP
| style="text-align:right;" | 9418
|-
| http://
| style="text-align:center;" | TCP
| style="text-align:right;" | 80
|-
| https://
| style="text-align:center;" | TCP
| style="text-align:right;" | 443
|}
==== Links ====
[https://git-scm.com/book/de/v1/Git-auf-dem-Server-Die-Protokolle https://git-scm.com/book/de/v1/Git-auf-dem-Server-Die-Protokolle]
=== Projektverzeichnis ===
Grundverzeichnis erstellen:
<pre>
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/
</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>
== Als Dämon starten ==
=== Links ===
[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