Od pewnego okresu używam git ,ale uprzedzając pytania nie jestem znawcą w tym temacie. Zbierałem się z postawieniem własnego serwera bardzo długo i wybrałem gitea ponieważ jest lekki co znaczy ,że nie wymaga dużych zasobów. Problemem w przypadku gitea jest fakt ,że dokumentacja z pozoru jest obszerna jednak jak przychodzi do konkretnej konfiguracji zaczynają się schody. Doskonałym przykładem jest opcja jaką chciałem uruchomić dotycząca: repository upload. Według dokumentacji zapis w app.ini powinien wyglądać tak:
[repository.upload]
ENABLED = true
TEMP_PATH = data/tmp/uploads
ALLOWED_TYPES =
FILE_MAX_SIZE = 3
MAX_FILES = 5
Oczywiście to tylko przykład! Niestety w takiej postaci to nie działa, skoro Gitea to fork z Gogs przeszukałem tę dokumentacje ,która również do precyzyjnych nie należy i odkryłem mały błąd. Opcja ENABLED powinna wyglądać tak:
ENABLED = yes
Zabawne jest gdy cała konfiguracja zapisana w app.ini używa true i false ale w tym przypadku yes sprawiło ,że repository upload został aktywowany.