GitHub, GitLab…GitFlic

Давным-давно в стародавние времена у нас (в ИЕСофт) покупали, а мы продавали GitHub и GitLab. Всё жили счастливо, но недолго 😅.

И вот когда эти два WEB репозитория кода мирового уровня ушли из России, как всегда неожиданно для всех оказалось, что в России есть своё решение для хранения и ведения версий кода, и как следствие для совместной работы над проектом.
И называется сей продукт GitFlic.

Запартнерились мы с GitFlic (https://www.iesoft.ru/products/gitflic/) сразу после известных событий. Все поначалу шло прекрасно, и запросы были, и презентации проводили, сделки велись к своему логическому завершению, то есть к продаже. Но в один прекрасный момент группа компаний Астралинукс купила ГитФлик и стало работать сложнее, появилась бюрократия, согласования, КАМы, ПАМы, даже чтобы вебинар провести, надо согласовать у 10 лиц… но мы не сдаёмся. Спрос на GitFlic в России сейчас высокий, все думают о переводе своих проектов с GitLab и GitHub. Поэтому клиентов у нас много.

И ещё в этой статье хочу рассказать, что объединяет все эти три названия. Что такое вообще Git.

GIT — это не аббревиатура, а просто название системы управления версиями. Важно понимать, что GIT это БЕСПЛАТНАЯ система, имеющая своего автора (Линус Торвальдс). Историю рождения этой программы можно прочитать в WIKI. Тут приведу лишь один красивый момент относительно названия:

Git с перевода английского сленга — «мерзавец». Линус Торвальдс так объяснил выбор названия этой программы:
I’m an egotistical bastard, so I name all my projects after myself. First Linux, now git. Я эгоистичный ублюдок, и поэтому называю все свои проекты в честь себя. Сначала Linux, теперь git.

Что такое GIT?
Откуда взялось название GIT

Ядро программы Git — это набор утилит командной строки с параметрами. Все настройки хранятся в текстовых файлах конфигурации. Именно из-за свободного распространения и понятной конфигурации параметров на основе ядра GIT разработано много графических интерфейсов и Web-клиентов.

Вот они для общего сведения.

Графические интерфейсы: GitKraken, SmartGit (кроссплатформенный интерфейс на Java), gitk (простая и быстрая программа, написана на Tcl/Tk, (распространяемая с самим Git), Giggle (вариант на Gtk+), TortoiseGit (интерфейс, реализованный как расширение для проводника Windows), SourceTree (бесплатный Git-клиент для Windows и Mac), Github-клиент и ряд других.

И вот наши знаменитые веб-фронтенды, в числе которых — GitWebAdmin, GitLab, Gitblit, Gerrit, Gitweb, Kallithea, Gitea и GitHub.

lovkova.eu