Цель этого проекта — предоставить самый простой, быстрый и безболезненный способ настройки автономного Git-сервера.
Так как Gitea написан на Go, он может работать на всех платформах и архитектурах, поддерживаемых Go, включая Linux, macOS и Windows для x86, amd64, ARM и PowerPC архитектур. Проект был создан в ноябре 2016 года как форк Gogs проекта, но с тех пор произошло множество изменений.Онлайн-демонстрация доступна по адресу demo.gitea.com.
Для доступа к бесплатному Gitea-серверу (с ограничением по количеству репозиториев) можно перейти на gitea.com.
Для быстрого развертывания собственного Gitea-сервера можно начать бесплатный пробный период на cloud.gitea.com.
Вы можете найти полные документы на нашем официальном сайте документов.
Он включает в себя инструкции по установке, управлению, использованию, разработке, руководства по вкладам и т.д., чтобы помочь вам быстро начать и эффективно исследовать все функции.
Если у вас есть предложения или вы хотите внести вклад, вы можете посетить репозиторий документов.
Запустите из корневой директории дерева исходного кода:
TAGS="bindata" make build
Если требуется поддержка SQLite:
TAGS="bindata sqlite sqlite_unlock_notify" make build
Цель сборки разделена на два подцели:
make backend
требует стабильной версии Go, версия которой определена в go.mod.make frontend
требует LTS версии Node.js или более поздней.Необходимо подключение к интернету для загрузки go и npm модулей. При сборке из официального архива исходного кода с предварительно собранным фронтендом, цель frontend
не будет запускаться, поэтому сборка возможна без Node.js.Дополнительная информация: https://docs.gitea.com/installation/install-from-source
После сборки по умолчанию будет создан двоичный файл gitea
в корневой директории дерева исходного кода. Чтобы запустить его, используйте:
./gitea web
[!Внимание] Если вас интересует использование нашего API, мы предоставляем экспериментальную поддержку, которая сопровождается документацией.
Ожидаемый рабочий процесс: Fork -> Patch -> Push -> Pull Request
[!Внимание]
- Перед тем как отправить Pull Request, вы должны ознакомиться с руководством по вкладам.
- Если вы обнаружили уязвимость в проекте, пожалуйста, напишите на security@gitea.io в личном порядке. Спасибо!
Переводы осуществляются через Crowdin. Если вы хотите перевести на новый язык, пожалуйста, запросите у администратора добавления нового языка в проект Crowdin.
Вы также можете создать issue для добавления языка, или спросить в канале #translation на discord. Если вам нужна дополнительная информация или вы заметили проблемы с переводом, вы можете оставить комментарий к строке или спросить на discord. Для общих вопросов перевода в документации есть раздел. В настоящее время он немного пуст, но мы надеемся, что он будет заполнен по мере появления вопросов.Дополнительная информация: документация.
Мы предоставляем официальный go-sdk, CLI-инструмент под названием tea и action runner для Gitea Action.
Мы поддерживаем список проектов, связанных с Gitea, на gitea/awesome-gitea, где вы можете найти больше сторонних проектов, включая SDK, плагины, темы и т. д.
Если у вас есть вопросы, которые не охвачены документацией, вы можете связаться с нами на нашем сервере Discord или создать тему на форуме discourse.
Большое спасибо всем поддерживаемым! 🙏 [Станьте поддерживаемым]
Gitea произносится как /ɡɪˈti:/, как "gi-tea", где g — твердый согласный.
Почему этот проект не托管在 Gitea 实例上?
Где можно найти исправления безопасности?
В журнале выпусков или журнале изменений, используйте ключевое слово SECURITY
, чтобы найти исправления безопасности.
Этот проект лицензирован под лицензией MIT. Для получения полного текста лицензии см. файл LICENSE.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )