Содержание статьи
Текущая версия наконечника: .VERSION
(см. Выпуски для двоичных версий)
Важные примечания
- ВЫ ДОЛЖНЫ ПРОЧИТАТЬ СОДЕЙСТВУЮЩИЙ КОД, ПРЕЖДЕ ЧЕМ НАЧАТЬ РАБОТУ ПО ЗАПРОСУ ТЯГИ .
- В связи с целью тестирования данные try.gogs.io были сброшены в 28 января 2015 года и будут сбрасываться несколько раз после. Пожалуйста, НЕ размещайте ваши важные данные на сайте.
- Демонстрационный сайт try.gogs.io работает в ветке
velop
. - Если вы считаете, что в проекте есть уязвимости, пожалуйста, поговорите в частном порядке с u@gogs.io и именем, на которое вы хотите указать. Спасибо!
- Если вы заинтересованы в использовании API, у нас есть экспериментальная поддержка с документацией.
- Если ваша команда / компания использует Gogs и хотели бы разместить свой логотип на нашем веб-сайте, свяжитесь с нами любым способом.
简体 中文
Зрение
Этот проект направлен на создание простого, стабильного и расширяемого автономного сервиса Git, который можно настроить наиболее безболезненным способом. С помощью Go это можно сделать с помощью независимого двоичного дистрибутива на ВСЕХ платформах которые поддерживает Go, включая Linux, macOS, Windows и ARM.
Обзор
Особенности
- Хронология деятельности
- SSH и HTTP / HTTPS протоколы
- SMTP / LDAP / обратная проверка подлинности прокси
- Обратный прокси с подпути
- Учетная запись / организация / управление репозиторием
- Добавить / удалить сотрудников хранилища
- Репозиторий / организация веб-крючков (включая Slack и Discord)
- Репозиторий Git перехватывает / развертывает ключи
- Проблемы с репозиторием, запросы на извлечение, вики и защищенные ветки
- Миграция и зеркальное хранилище и его вики
- Веб-редактор для файлов репозитория и вики
- Jupyter Notebook
- Двухфакторная аутентификация
- Gravatar и федеративный аватар с пользовательским источником
- Почтовая служба
- Панель администрирования
- Поддерживает MySQL, PostgreSQL, SQLite3, MSSQL и TiDB (через протокол MySQL)
- Поддержка нескольких языков (29 языков)
Требования к оборудованию
- Raspberry Pi или Digital Ocean Droplet за 5 долларов более чем достаточно для начала работы. Некоторые даже используют 64MB RAM Docker CaaS.
- 2 ядра ЦП и 512 МБ ОЗУ были бы основой для командной работы.
- Увеличьте количество ядер ЦП, когда размер вашей команды значительно увеличится, объем памяти остается низким.
Поддержка браузера
- Пожалуйста, ознакомьтесь с Semantic UI для конкретных версий поддерживаемых браузеров.
- Наименьшее официально поддерживаемое разрешение — 1024 * 768 однако пользовательский интерфейс все еще может выглядеть правильно в меньших разрешениях, но без обещаний или исправлений.
Установка
Сначала убедитесь, что вы установили необходимые компоненты.
Существует 5 способов установки Gogs:
Учебники
Скринкасты
Развертывание в облаке
Поддержка программного обеспечения и услуг
Техническая поддержка продукта
Подтверждение
Авторы
Лицензия
Этот проект находится под лицензией MIT. Смотрите файл LICENSE для полного текста лицензии.