mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-12-30 04:09:50 +01:00
When SCM-Manager is used behind a reverse proxy like Nginx it may be the case, that lfs PUT requests are buffered by the reverse proxy and will be sent to the SCM-Manager after the whole file has been received. Due to the expiration time of 5 minutes for the authentivation token that had been requested by Git before the upload has been started, this request from the proxy to SCM-Manager fails if the upload from the client to the reverse proxy took longer than these 5 minutes. To solve this, we make this expiration time configurable, so that whenever you have very large files or small bandwidth the expiration timeout can be increased.
32 lines
1.3 KiB
Markdown
32 lines
1.3 KiB
Markdown
---
|
|
title: Administration
|
|
subtitle: Git
|
|
---
|
|
Unter dem Eintrag Git können die folgenden Git-spezifischen Einstellungen vorgenommen werden:
|
|
|
|
- GC Cron Ausdruck
|
|
|
|
Wenn hier ein Wert gesetzt wird, führt der SCM-Manager zu den
|
|
[entsprechenden Zeiten](https://de.wikipedia.org/wiki/Cron)
|
|
eine "Git Garbage Collection" aus.
|
|
|
|
- Deaktiviere "Non Fast-Forward"
|
|
|
|
Wenn dieses aktiviert ist, werden "forcierte" Pushs abgelehnt, wenn diese keine "fast forwards" sind.
|
|
|
|
- Default Branch
|
|
|
|
Der hier gesetzte Branch Name wird bei der Initialisierung von neuen Repositories genutzt.
|
|
Bitte beachten Sie, dass dieser Name aufgrund von Git-Spezifika nicht bei leeren Repositories genutzt
|
|
werden kann (hier wird immer der Git-interne Default Name genutzt, derzeit also `master`).
|
|
|
|
- LFS Autorisierungsablaufzeit
|
|
|
|
Ablaufzeit für den Autorisierungstoken in Minuten, der für LFS Speicheranfragen ausgestellt wird.
|
|
Wenn der SCM-Manager hinter einem Reverse-Proxy mit Zwischenspeicherung (z. B. Nginx) betrieben wird,
|
|
sollte dieser Wert auf die Zeit gesetzt werden, die ein LFS-Upload maximal benötigen kann. Treten
|
|
während eines länger laufenden LFS "Pushs" Autorisierungsfehler auf, sollte dieser Wert erhöht werden.
|
|
Der Default-Wert beträgt 5 Minuten.
|
|
|
|

|