Gitea¶
О приложении¶
Gitea - легковесная Open Source-система для управления Git-репозиториями, написанная на языке Go.
- Есть вопросы? Задайте их на Форуме Cloudron - Gitea
- Домашняя страница Gitea
- Форум Gitea
- Gitea issue tracker
Настройка 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