
简体中文
? Зрение
Проект Gogs ( /gɑgz/ ) направлен на создание простой, стабильной и расширяемой самостоятельной службы GIT, которая может быть настроена наиболее безболезненным образом. С GO, это можно сделать с помощью независимого бинарного распределения на всех платформах, которые поддерживают, включая системы Linux, MacOS, Windows и ARM.
? Обзор
- Пожалуйста, посетите нашу домашнюю страницу для документации пользователя.
- Пожалуйста, обратитесь к Changelog.md для списка изменений в каждом выпуске.
- Хотите попробовать, прежде чем делать что -нибудь еще? Сделай это онлайн!
- Есть проблемы? Помогите себе с устранением неполадок или задайте вопросы в дискуссиях.
- Хотите помочь с локализацией? Проверьте документацию по локализации.
- Готовы попасть в руки? Прочитайте наше руководство по внесению.
- Хм ... как насчет API? У нас есть экспериментальная поддержка с документацией.
? Функции
- Пользовательская панель, профиль пользователя и график действия.
- Репозитории доступа через SSH, HTTP и HTTPS -протоколы.
- Пользователь, организация и управление хранилищем.
- Репозиторий и организация Webhooks, включая Slack, Discord и Dingtalk.
- Репозиторий GIT Hooks, развертывание ключей и GIT LFS.
- Проблемы хранилища, запросы на вытягивание, вики, защищенные филиалы и сотрудничество.
- Мигрировать и зеркальные репозитории с вики от других кодовых хостов.
- Веб -редактор для быстрого редактирования файлов и вики.
- Jupyter Notebook и PDF -рендеринг.
- Аутентификация через SMTP, LDAP, обратный прокси, GitHub.com и GitHub Enterprise с 2FA.
- Настройте шаблоны HTML, статические файлы и многие другие.
- Богатый бэкэнд базы данных, включая PostgreSQL, MySQL, SQLITE3 и TIDB.
- Иметь локализацию на 31 языке.
? Аппаратные требования
- Цифровой капли Raspberry Pi или 5 долларов более чем достаточно, чтобы начать вас. Некоторые даже используют 64 МБ ОЗУ Docker CAAS.
- 2 ядра процессора и 512 МБ ОЗУ будут базовой линейкой для командной работы.
- Увеличьте ядра процессора, когда размер вашей команды становится значительно больше, следы памяти остаются низкими.
Поддержка браузера
- Пожалуйста, смотрите Semantic UI для конкретных версий поддерживаемых браузеров.
- Наименьшее разрешение, официально поддерживаемое, составляет 1024*768 , однако пользовательский интерфейс все еще может выглядеть прямо в меньших разрешениях, но без обещаний или исправлений.
Установка
Убедитесь, что вы сначала установили предпосылки.
Есть 6 способов установить Gogs:
- Установите из бинарного
- Установите из источника
- Установите из пакетов
- Корабль с докером
- Попробуйте с бродяги
Развернуть в облаке
- Cloudron
- Песчаная буря
- Sloppy.io
- Юнохост
- Dplatform
- Лунанод
- Всегда дадта
Учебные пособия
- Частный веб -портал GIT в Raspberry Pi с Gogs
- Как настроить Gogs на Ubuntu 14.04
- Запустите свой собственный сервис, похожий на GitHub с помощью Docker
- Dockerized Gogs GIT Server и Alpine Postgres за 20 минут или меньше
- Установите свой собственный частный GitHub с Gogs
- 使用 Gogs 搭建自己的 Git 服务器 (китайский)
- 阿里云上 Ubuntu 14.04 64 位安装 Gogs (китайский)
- Установка GOGS на FreeBSD
- Как установить GOGS на сервере Linux (DigitalOcean)
? Программное обеспечение, обслуживание и поддержка продукта
- Fabric8 (DevOps)
- Дженкинс (CI)
- Марионетка (это)
- Synology (Docker)
- Syncloud (App Store)
? ♂️ подтверждения
Этот проект добровольно поддерживается:
Другие признания:
- Спасибо Egon Elbre за разработку оригинальной версии логотипа.
- Спасибо Crowdin за спонсирование плана перевода с открытым исходным кодом.
- Спасибо Monovm за спонсирование VPS Services.
- Спасибо Buildkite за спонсирование плана CI/CD с открытым исходным кодом.
Участники
- Смотрите страницу участников для 100 лучших участников.
- Смотрите переводчиков для публичного списка переводчиков.
⚖ Лицензия
Этот проект находится под лицензией MIT. См. Файл лицензии для полного текста лицензии.