Перейти к содержанию

gitea-logo.png Gitea

О приложении

Gitea - легковесная Open Source-система для управления Git-репозиториями, написанная на языке Go.

Настройка Gitea

Настройка Gitea происходит при помощи пользовательской директории. Это центральное место для перезаписи конфигураций, настроек, шаблонов и т.п.

В Cloudron пользовательская директория расположена по пути /app/data/custom.

Gitea также поддерживает различные изменения конфигурации. Для этого необходимо воспользоваться Файловым менеджером и отредактировать файл /app/data/app.ini.

Чтобы применить внесённые в файл изменения перезагрузите приложение.

LFS

Gitea поддерживает любые s3 хранилища в качестве бэкенда для LFS и вложений (смотрите Gitea Config Cheat Sheet). Добавьте следующую конфигурацию и перезагрузите Gitea из панели управления CLoudron.

[server]
LFS_START_SERVER = true

[storage.my-storage]
STORAGE_TYPE = minio
SERVE_DIRECT = true
MINIO_ENDPOINT = s3.us-west-001.backblazeb2.com 
MINIO_ACCESS_KEY_ID = {secret-id}
MINIO_SECRET_ACCESS_KEY = {secret-key}
MINIO_BUCKET = my-bucket
MINIO_LOCATION = us-west-001
MINIO_USE_SSL = true

[lfs]
STORAGE_TYPE = my-storage

[attachment]
STORAGE_TYPE = my-storage
MAX_SIZE = 50

CLI

Gitea CLI может быть использовано следующим образом:

sudo -u git /home/git/gitea/gitea -c /run/gitea/app.ini  --help
sudo -u git /home/git/gitea/gitea -c /run/gitea/app.ini admin user change-password -u root -p changeme123