Как установить Gitea на Debian 12 27 июня .06.2025 8329 Gitea − инструмент, позволяющий хранить код и работать с ним, как на GitHub, но при этом использовать собственный сервер. Gitea позволяет загружать репозитории, отслеживать историю изменений, возвращаться к старым версиям, а также работать над проектами вместе с другими пользователями сервиса. Приложение не требует большого количества серверных ресурсов и работает через веб-интерфейс. При этом в Gitea применяются обычные команды Git. Gitea написан на языке Go, благодаря чему он быстрый в работе и простой в запуске. В статье разберём, как установить Gitea на Debian 12. Как установить Gitea на DebianGitea использует Git как основу для работы с кодом. Именно Git отвечает за хранение, отслеживание изменений и управление версиями файлов. Исходя из чего, во-первых, обновите списки доступных в системе пакетов и установите Git:
Далее запустите браузер, откройте там страницу загрузок официального сайта Gitea и выберите версию для инсталляции. Затем кликните в выбранную версию и при помощи правой кнопки скопируйте ссылку на загрузку дистрибутива для 64-разрядной сборки Linux.
Для загрузки файлов из сети используется утилита
После чего загрузите бинарный файл Gitea, используя утилиту
Опция
Поскольку веб-интерфейс Gitea работает с использованием порта 3000, необходимо в брандмауэре UFW создать разрешающее правило для данного порта:
Теперь можно проверить работоспособность Gitea, для чего запустите команду:
Чтобы подключиться к веб-интерфейсу Gitea, запустите браузер и перейдите на
Если удалось открыть страницу начальной конфигурации, значит, Gitea работает, и можно вернуться к командной строке, чтобы остановить выполнение программы нажатием Запуск Gitea как системного сервисаДля того чтобы не запускать Gitea вручную каждый раз с помощью ранее использованной команды и при этом обеспечить его постоянную работу, необходимо настроить приложение в качестве системной службы. Для этого следует, во-первых, создать системного пользователя под именем Чтобы это сделать, выполните команду:
После чего создайте необходимую структуру каталогов:
Созданным каталогам назначьте соответствующие права:
Затем создайте для нового сервиса unit-файл:
В него скопируйте следующие строки:
Закройте unit-файл с сохранением изменений и перенесите исполняемый файл Gitea в директорию
Следующей командой перечитайте все unit-файлы, чтобы конфигурация
Затем запустите службу
Чтобы убедиться в том, что сервис работает без ошибок, запустите команду, которая выводит его состояние:
Вывод команды не должен содержать сообщений об ошибках.
Проверка доступности веб-интерфейса GiteaЕсли ошибок нет, откройте браузер и перейдите на веб-страницу Gitea по ссылке вида В браузере должна снова открыться страница начальной конфигурации, где необходимо произвести стартовую настройку Gitea. В частности, выберите тип базы данных, которая будет использоваться в работе системы. Также в расширенных настройках создайте первого пользователя, который будет выполнять функции администратора. Для применения первоначальной конфигурации нажмите Установить
После того, как завершится первоначальная настройка системы, в браузере откроется главная страница веб-интерфейса Gitea. ![]() Содержание статьи Другие статьина тему Linux | |||||
| |