Git Server (Ubuntu 18.04): Unterschied zwischen den Versionen
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
Zurück zu Git Server