Цель этого проекта — предоставить самый простой, быстрый и безболезненный способ настройки собственного 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
Цель 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", где "г" — твердая буква.
Почему этот проект не托管在 Gitea 实例上?
Мы делаем усилия.
Где можно найти исправления безопасности?
В журнале выпусков или журнале изменений, используйте ключевое слово SECURITY
для поиска исправлений безопасности.
Проект лицензирован под лицензией MIT. Просмотрите LICENSE файл для полного текста лицензии.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )