Бизнес-термины

Что такое Git и репозиторий

Что это

Система, которая хранит каждую версию кода и позволяет откатиться к любой. Репозиторий — папка проекта под её управлением, обычно на GitHub, приватная.

Как используем

Каждый проект студии — приватный репозиторий с README в формате ТЗ и CHANGELOG. При сдаче доступ передаём заказчику: код принадлежит ему.

Где это нужно бизнесу

  • Вы хотите, чтобы код принадлежал вам и пережил смену подрядчика.
  • Правка сломала сайт, и нужно вернуть вчерашнюю версию за минуты.
  • Нужно видеть, кто, что и когда менял — в коде, документах, настройках сервера.

Как мы это используем

Каждый проект студии — приватный репозиторий с README в формате технического задания и CHANGELOG. При сдаче доступ передаём заказчику.

  • Сайт в git. Страницы, кейсы и справочник сайта студии лежат в markdown-файлах в git: правка сайта — это правка файла, а вся история видна.
  • Документы в git. В обследовании сети музейного комплекса исходник каждого документа — Markdown в git, а версию docx на подпись собирает скрипт. Правки вносят только в исходник: правка в Word затрётся следующей сборкой.
  • Сценарии автоматизации. Сценарии n8n выгружаются в JSON и хранятся в git, поэтому их можно перенести на другой сервер.
  • Настройки сервера. Конфигурация сервера сайтов — входной nginx, сети, сертификаты — тоже в репозитории.

Что бывает без репозитория

  • Код живёт на ноутбуке разработчика. Разработчик ушёл — проект остался без исходников.
  • Нечем откатиться. Сломали — и непонятно, как было раньше.
  • Секреты в открытом виде. Без правил .gitignore пароли и ключи легко попадают в историю, откуда их уже не вычистить. В наших репозиториях ключи, конфигурации доступа и дампы закрыты от попадания в git.

Когда это не нужно

Заказчику не нужно уметь работать с git: репозиторий нужен разработчикам и сопровождению. Для владельца сайта мы делаем панель управления, а git остаётся под капотом.

← Все термины

Нужен сайт, бот или автоматизация?

Термины объяснили — теперь давайте к делу: расскажите о задаче, а мы переведём её на понятный план работ.