Git: различия между версиями

Материал из support.qbpro.ru
imported>Vix
Нет описания правки
imported>Vix
Нет описания правки
Строка 1: Строка 1:
==GIT==
==GOGS==
ОПИСАНИЕ:
ОПИСАНИЕ:
<hr>
<hr>
'''Gogs''' — продукт китайских разработчиков. На первый взгляд он почти ничем не отличается от GitHub или BitBucket — это даже по дизайну заметно.
Но при всех внешних сходствах у него есть одно выгодное отличие от существующих аналогов: легковесность.


УСТАНОВКА:
'''Gogs''' написан на Go (собственно, это название представляет собой сокращение от Go Git Service). Из этого факта вытекают серьёзные преимущества: низкие требования к системным ресурсам, минимум зависимостей, простота установки и настройки.
<hr>
 
НАСТРОЙКА:
<hr>


==GITWEB==
В числе важнейших характеристик '''Gogs''' также следует назвать:
<hr>


==GIT-LAB==
* поддержку протоколов '''HTTP(s) и SSH''';
* поддержку '''SMTP''' и '''LDAP''';
* возможность создания как приватных, так и публичных репозиториев;
* интеграцию с социальными сетями (пока что поддерживаются '''GitHub, Google+''', а также китайские сервисы '''QQ и Weibo''');
* возможность работы в связке с сервисами непрерывной интеграции и '''DevOps-сервисами'''
УСТАНОВКА и НАСТРОЙКА:
<hr>
<hr>
 
* Представлено в виде скрипта для Debian:
 




Строка 22: Строка 23:
'''ИСТОЧНИКИ:'''
'''ИСТОЧНИКИ:'''
<hr>
<hr>
* [https://gist.github.com/mcxiaoke/055af99e86f8e8d3176e nginx-gitweb]
* [https://habrahabr.ru/company/selectel/blog/305422/ Gogs: легковесный git-сервис ]
* [https://habrahabr.ru/sandbox/79375/ Веб интерфейс для репозиториев]
* [https://stackoverflow.com/questions/23151339/set-utf-8-display-for-git-gui-differences-window Set UTF-8 display for Git GUI]
* [https://www.linuxspace.org/archives/4748 Как установить GitLab на Debian/Ubuntu]
* [https://1cloud.ru/help/linux/ustanovka-gitlab-na-ubuntu Как установить и настроить сервер GitLab на Ubuntu]
* [http://blog.cybdev.org/blog/%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-gitlab-%D0%BF%D0%BE%D0%B4-ubuntu-1204 Установка GitLab под Ubuntu 12.04]
* [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:



ИСТОЧНИКИ: