ШПАРГАЛКИ
CI/CD
KUBERNETES
  • DOCKERFILE
  • DOCKER-COMPOSE
  • JENKINSFILE
  • JENKINS-PIPELINE
  • GITLAB CI/CD
  • GROOVIE
  • INSTALL
  • PODS
  • INGRESS

Обновление Gitea

Gitea — это автономный git-сервер с открытым исходным кодом, написанный на Go. Gitea включает в себя редактор файлов репозитория, отслеживание проблем проекта, управление пользователями, уведомления, встроенную вики и многое другое.

Gitea — это легкое приложение, которое можно установить на маломощные системы. Если вы ищете альтернативу Gitlab с гораздо меньшим объемом памяти, и вам не нужны все навороты, которые предлагает Gitlab , тогда вам обязательно стоит попробовать Gitea.


Чтобы обновить Gitea до последней версии, нужно просто скачать и замените бинарный файл.

  1. Остановить сервис Gitea:
    sudo systemctl stop gitea
  2. Загрузить последнюю версию Gitea и переместите ее в каталог /usr/local/bin (Релизы Gitea лежат тут: https://github.com/go-gitea/gitea) :
    VERSION=<THE_LATEST_GITEA_VERSION>
    wget -O /tmp/gitea https://dl.gitea.io/gitea/${VERSION}/gitea-${VERSION}-linux-amd64
    sudo mv /tmp/gitea /usr/local/bin
  3. Создать двоичный исполняемый файл:
    sudo chmod +x /usr/local/bin/gitea
  4. Перезапустить сервис Gitea:
    sudo systemctl restart gitea

PS: На всякий случай - файл конфигурации Gitea от предыдущего релиза.

APP_NAME = Свой GitHub с блекджеком и ..
RUN_USER = GIT
RUN_MODE = prod

[oauth2]
JWT_SECRET = KEY

[security]
INTERNAL_TOKEN = TOKEN
INSTALL_LOCK   = true
SECRET_KEY     = KEY

[database]
DB_TYPE  = mysql
HOST     = 127.0.0.1:3306
NAME     = DB
USER     = USER
PASSWD   = PASSWORD
SSL_MODE = disable
CHARSET  = utf8
PATH     = /usr/local/bin/data/gitea.db

[repository]
ROOT = /storage/gitea

[server]
SSH_DOMAIN       = git.antropoff.ru
DOMAIN           = localhost
HTTP_PORT        = 3333
ROOT_URL         = https://git.antropoff.ru/
DISABLE_SSH      = true
SSH_PORT         = 22
LFS_START_SERVER = true
LFS_CONTENT_PATH = /usr/local/bin/data/lfs
LFS_JWT_SECRET   = SECRET
OFFLINE_MODE     = false

[mailer]
ENABLED = true
HOST    = localhost:25
FROM    = git@antropoff.ru
USER    =
PASSWD  =

[service]
REGISTER_EMAIL_CONFIRM            = true
ENABLE_NOTIFY_MAIL                = true
DISABLE_REGISTRATION              = false
ALLOW_ONLY_EXTERNAL_REGISTRATION  = false
ENABLE_CAPTCHA                    = true
REQUIRE_SIGNIN_VIEW               = false
DEFAULT_KEEP_EMAIL_PRIVATE        = true
DEFAULT_ALLOW_CREATE_ORGANIZATION = false
DEFAULT_ENABLE_TIMETRACKING       = true
NO_REPLY_ADDRESS                  = noreply@antropoff.ru

Оцените статью

Еще никто не оставил комментарий. Будьте первым!