Две и по године након формирања гране 0.12, објављено је ново значајно издање Гогс 0.13, система за организовање сарадње са Гит репозиторијумима, који вам омогућава да примените сервис који подсећа на ГитХуб, Битбуцкет и Гитлаб на сопственој опреми или у Цлоуд окружењима. Код пројекта је написан у Го и лиценциран је под МИТ лиценцом. Мацарон веб оквир се користи за креирање интерфејса. Систем има прилично ниске захтеве за ресурсима и може се поставити на Распберри Пи плочу.
Главне карактеристике Гогс-а:
- Приказ активности на временској линији;
- Приступ спремишту преко ССХ и ХТТП/ХТТПС протокола;
- Аутентификација преко СМТП, ЛДАП и Реверсе проки;
- Уграђени налог, складиште и управљање организацијом/тимом;
- Интерфејс за додавање и уклањање програмера који имају приступ додавању података у спремиште;
- Веб хоок систем за интеграцију руковалаца из услуга трећих страна као што су Слацк, Дисцорд и Дингталк;
- Подршка за повезивање Гит хоокс и Гит ЛФС;
- Доступност интерфејса за пријем порука о грешкама (проблема), обраду пулл захтева и Вики за припрему документације;
- Алати за миграцију и пресликавање спремишта и викија са других система;
- Веб интерфејс за уређивање кода и вики;
- Учитавање аватара преко Граватара и услуга трећих страна;
- Сервис за слање обавештења путем мејла;
- Администратор панел;
- Вишејезични интерфејс преведен на 30 језика;
- Могућност прилагођавања интерфејса кроз систем ХТМЛ шаблона;
- Подршка за чување параметара у МиСКЛ, ПостгреСКЛ, СКЛите3 и ТиДБ.
У новом издању:
- Могуће је користити лични токен за приступ у пољу за лозинку.
- На страницама за креирање и пренос спремишта, додата је опција за поништавање, која оставља спремиште јавно, али га сакрива у листи за кориснике без директног приступа интерфејсу Гогс.
- Додата су нова подешавања „[гит.тимеоут] ДИФФ“ (временско ограничење за гит дифф), „[сервер] ССХ_СЕРВЕР_МАЦС“ (листа дозвољених МАЦ адреса), „[репозиторијум] ДЕФАУЛТ_БРАНЦХ“ (подразумевано име гране за нова спремишта), „[ сервер ] ССХ_СЕРВЕР_АЛГОРИТХМС" (листа важећих алгоритама за размену кључева).
- Могуће је одредити сопствену шему складиштења за ПостгреСКЛ.
- Додата подршка за приказивање дијаграма сирене у Маркдовн-у.
- Подразумевано име гране је промењено из главног у главно.
- Позадина МССКЛ меморије је застарела.
- Захтеви за Го компајлер су повећани на верзију 1.18.
- Приступни токени се сада чувају користећи СХА256 хеш уместо да се чувају у чистом тексту.
Извор: опеннет.ру