

👉 Разверните на DigitalOcean и получите $200 в виде бесплатных кредитов!
🔮 Видение
Проект Gogs (/gɑgz/) стремится создать простой, стабильный и расширяемый самостоятельно размещаемый Git-сервис, который можно настроить максимально безболезненно. С помощью Go это можно сделать с помощью независимого бинарного дистрибутива на всех платформах, которые поддерживает Go, включая Linux, macOS, Windows и системы на базе ARM.
📡 Обзор
💌 Возможности
- Панель управления пользователя, профиль пользователя и временная шкала активности.
- Доступ к репозиториям через протоколы SSH, HTTP и HTTPS.
- Управление пользователями, организациями и репозиториями.
- Webhook-и репозиториев и организаций, включая Slack, Discord и Dingtalk.
- Git-хуки репозиториев, ключи развертывания и Git LFS.
- Задачи репозитория, запросы на слияние, вики, защищенные ветки и совместная работа.
- Перенос и зеркалирование репозиториев с вики из других хостингов кода.
- Веб-редактор для быстрого редактирования файлов репозитория и вики.
- Рендеринг Jupyter Notebook и PDF.
- Аутентификация через SMTP, LDAP, обратный прокси, GitHub.com и GitHub Enterprise с 2FA.
- Настройка HTML-шаблонов, статических файлов и многого другого.
- Богатая поддержка серверов баз данных, включая PostgreSQL, MySQL, SQLite3 или любой сервер баз данных, поддерживающий один из этих протоколов.
- Локализация на 31 язык.
💾 Требования к оборудованию
- Raspberry Pi или Digital Ocean Droplet за $5 более чем достаточно для начала. Некоторые даже используют Docker CaaS с 64 МБ ОЗУ.
- 2 ядра ЦП и 512 МБ ОЗУ будут базой для командной работы.
- Увеличивайте количество ядер ЦП, когда ваша команда значительно вырастает; потребление памяти остаётся низким.
💻 Поддержка браузеров
- См. Semantic UI для конкретных версий поддерживаемых браузеров.
- Минимальное официально поддерживаемое разрешение — 1024*768, однако интерфейс может выглядеть нормально и при меньших разрешениях, но никаких гарантий или исправлений.
📜 Установка
Следуйте руководству в нашей документации.
Развертывание в облаке
Руководства
📦 Поддержка программного обеспечения, сервисов и продуктов
🙇♂️ Благодарности
Этот проект с гордостью поддерживается:
Другие благодарности:
- Спасибо Egon Elbre за дизайн оригинальной версии логотипа.
- Спасибо Mintlify за спонсирование плана документации с открытым исходным кодом.
- Спасибо Crowdin за спонсирование плана перевода с открытым исходным кодом.
- Спасибо Buildkite за спонсирование плана CI/CD с открытым исходным кодом.
👋 Участники
⚖️ Лицензия
Этот проект распространяется по лицензии MIT. См. файл LICENSE для полного текста лицензии.