Когда кто-то слышит о контроле версий Git, на ум автоматически приходит GitHub, и это неудивительно, поскольку он наиболее известен, но мы также не можем не учитывать и другие существующие альтернативы, каждая из которых хороша по-своему.
Вот почему день Сегодня мы немного поговорим о Forgejo, это программное обеспечение для контроля версий при разработке программного обеспечения Git, самообслуживание, простота установки и низкие эксплуатационные расходы который также предлагает другие функции для совместной работы, такие как отслеживание ошибок, проверка кода, непрерывная интеграция, регистрация, вики и многое другое.
О Форгехо
Форхехо родился как ответвление Гитеи, из-за разногласий по поводу передачи последней коммерческой компании без ведома или одобрения сообщества. Forgejo был создан как альтернатива, которая предоставляет программное обеспечение, правительство которого продвигает интересы широкой общественности.
Форхехо периодически обновляет все изменения в коде Gitea, а также разработка собственных новых функций. В настоящее время Forgejo размещает Codeberg, и среди его наиболее важных функций можно выделить следующие: на вашем сайте:
Светлый: Forgejo можно легко разместить практически на любой машине, будь то на RPi или в облаке, Forgejo будет работать без проблем.
Управление проектом: В дополнение к хостингу Git, Forgejo предлагает запросы на вытягивание, вики, доски канбан и многое другое для координации с вашей командой.
Дата публикации: Он может предлагать «версии» для размещения программного обеспечения для загрузки или использовать реестр пакетов для его публикации в Docker, npm и многих других менеджерах пакетов.
Настраиваемый: У Forgejo есть поддержка для изменения различных аспектов, так как у него есть много переключателей конфигурации, чтобы заставить Forgejo работать именно так, как вы хотите.
Мощный: разрешения для организации и группы, интеграция с CI, поиск кода, LDAP, OAuth и многое другое. Если у вас есть дополнительные потребности, Forgejo поможет вам.
Конфиденциальность: от средства проверки обновлений до настроек по умолчанию — Forgejo создан для обеспечения конфиденциальности прежде всего для вас и вашей команды.
Федерация: (WIP) Мы активно работаем над объединением кузниц программного обеспечения через ActivityPub и созданием совместной сети личных экземпляров.
Кузница 1.20.2-0
В настоящее время Форгехо Именно в его версии «1.20.2-0», которая считается стабильной версией, которая включает несколько исправлений ошибок, в которой упоминается, что она показывает предупреждения в панели администратора, когда в app.ini обнаруживаются устаревшие записи.
Из исправления, которые выделяются нового релиза упоминаются:
- Добавлены отсутствующие активы в исходный архив Forgejo.
- Решение ошибки выбора типа пользователя при создании пользователя и выборе публичного приватного.
- Исправить проверку доступа для проекта на уровне организации
- Исправлена ошибка при отправке запроса на включение, которая позволяла отклонить утверждение.
- automáticamente
- Исправлена обработка многих версий пакета Nuget.
- Обновить email-setup.en-us.md
- Исправление ошибки сбора мета-мусора LFS
- Исправить регресс пользовательского интерфейса asciinema player
- Исправлен стиль списка объектов LFS.
- Исправление CLI, позволяющее создавать несколько токенов доступа пользователей с одним и тем же именем.
- Исправлена ошибка, из-за которой регистратор маршрутизатора избегал разделения журналов в разных файлах.
- Добавлено описание обходного пути ssh-зеркала.
- Исправление неправильного состояния рабочего процесса при повторном запуске задания в уже завершенном рабочем процессе.
- Устранение неполадок с экранированием в селекторе веток
- Исправлена обработка файлов Debian с косой чертой в конце.
В конце концов если вам интересно узнать об этом больше, вы должны знать, что код проекта написан на Go и находится под лицензией MIT. Вы можете получить Forgejo с их веб-сайта, где вы можете найти инструкции по установке. Ссылка такая.