Git: различия между версиями
Материал из support.qbpro.ru
imported>Vix Нет описания правки |
imported>Vix Нет описания правки |
||
Строка 1: | Строка 1: | ||
== | ==GOGS== | ||
ОПИСАНИЕ: | ОПИСАНИЕ: | ||
<hr> | <hr> | ||
'''Gogs''' — продукт китайских разработчиков. На первый взгляд он почти ничем не отличается от GitHub или BitBucket — это даже по дизайну заметно. | |||
Но при всех внешних сходствах у него есть одно выгодное отличие от существующих аналогов: легковесность. | |||
'''Gogs''' написан на Go (собственно, это название представляет собой сокращение от Go Git Service). Из этого факта вытекают серьёзные преимущества: низкие требования к системным ресурсам, минимум зависимостей, простота установки и настройки. | |||
В числе важнейших характеристик '''Gogs''' также следует назвать: | |||
* поддержку протоколов '''HTTP(s) и SSH'''; | |||
* поддержку '''SMTP''' и '''LDAP'''; | |||
* возможность создания как приватных, так и публичных репозиториев; | |||
* интеграцию с социальными сетями (пока что поддерживаются '''GitHub, Google+''', а также китайские сервисы '''QQ и Weibo'''); | |||
* возможность работы в связке с сервисами непрерывной интеграции и '''DevOps-сервисами''' | |||
УСТАНОВКА и НАСТРОЙКА: | |||
<hr> | <hr> | ||
* Представлено в виде скрипта для Debian: | |||
Строка 22: | Строка 23: | ||
'''ИСТОЧНИКИ:''' | '''ИСТОЧНИКИ:''' | ||
<hr> | <hr> | ||
* [https://habrahabr.ru/company/selectel/blog/305422/ Gogs: легковесный git-сервис ] | |||
* [https://habrahabr.ru/ | |||
* [https://ru.stackoverflow.com/questions/482760/%D0%9A%D0%B0%D0%BA-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B8%D1%82%D1%8C-git-%D0%B4%D0%BB%D1%8F-utf-8-bom-%D0%B1%D0%B5%D0%B7-%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F-%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B8 Как настроить git для utf-8] | * [https://ru.stackoverflow.com/questions/482760/%D0%9A%D0%B0%D0%BA-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B8%D1%82%D1%8C-git-%D0%B4%D0%BB%D1%8F-utf-8-bom-%D0%B1%D0%B5%D0%B7-%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F-%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B8 Как настроить git для utf-8] | ||
* [http://www.calculate-linux.org/main/ru/gitolite Gitolite + git настройка] | * [http://www.calculate-linux.org/main/ru/gitolite Gitolite + git настройка] | ||
Строка 33: | Строка 29: | ||
* [https://gogs.io/docs/installation/install_from_source Install from source gogs] | * [https://gogs.io/docs/installation/install_from_source Install from source gogs] | ||
* [https://linode.com/docs/development/version-control/install-gogs-on-debian/ Install Gogs on Debian 9 with nginx and PostgreSQL] | * [https://linode.com/docs/development/version-control/install-gogs-on-debian/ Install Gogs on Debian 9 with nginx and PostgreSQL] | ||
<hr> | |||
* [https://www.youtube.com/watch?v=H5TnunZIN40 Видео уроки GOGS] |
Версия от 22:48, 6 апреля 2018
GOGS
ОПИСАНИЕ:
Gogs — продукт китайских разработчиков. На первый взгляд он почти ничем не отличается от GitHub или BitBucket — это даже по дизайну заметно. Но при всех внешних сходствах у него есть одно выгодное отличие от существующих аналогов: легковесность.
Gogs написан на Go (собственно, это название представляет собой сокращение от Go Git Service). Из этого факта вытекают серьёзные преимущества: низкие требования к системным ресурсам, минимум зависимостей, простота установки и настройки.
В числе важнейших характеристик Gogs также следует назвать:
- поддержку протоколов HTTP(s) и SSH;
- поддержку SMTP и LDAP;
- возможность создания как приватных, так и публичных репозиториев;
- интеграцию с социальными сетями (пока что поддерживаются GitHub, Google+, а также китайские сервисы QQ и Weibo);
- возможность работы в связке с сервисами непрерывной интеграции и DevOps-сервисами
УСТАНОВКА и НАСТРОЙКА:
- Представлено в виде скрипта для Debian:
ИСТОЧНИКИ:
- Gogs: легковесный git-сервис
- Как настроить git для utf-8
- Gitolite + git настройка
- 8 Git на сервере - Gitolite
- Install from source gogs
- Install Gogs on Debian 9 with nginx and PostgreSQL