Хранение данных СУВ предоставляют эффективные средства для хранения данных. Это может быть как централизованное хранение (на сервере СУВ), так и распределённое. Если нужно контролировать то, что происходит с репозиториями, то лучше всего создать собственный Git-сервер. Существует множество систем управления версиями. Платных и без платы, с графическим и командным языками, с интеграцией с другими системами, с разными методиками и функционалом. Git Командный язык GitHub Предполагает высокочастотную интеграцию с магистралью (master) веток задач разработчиков. При интеграции используется механизм проверки кода другими разработчиками. Пока ветка не будет закончена интеграция не завершится. В бесплатный пакет услуг не входит хостинг приватных репозиториев. Код GitHub нельзя загрузить и развернуть на собственном сервере, поскольку код закрыт. GitLab Проект с открытым кодом. Позволяет всем желающим разворачивать на собственных серверах нечто подобное GitHub. Свободно распространяемая версия GitLab имеет две редакции — бесплатную Community Edition (Core) и платную Enterprise Edition (существуют её варианты Starter, Premium и Ultimate). Последняя основана на Community Edition, которая отлично масштабируется, и, кроме того, включает в себя некоторые дополнительные возможности, ориентированные на организации. Среди возможностей GitLab можно отметить управление Git-репозиториями, средства обзора кода, наличие системы отслеживания ошибок, ленты активности, поддержку вики-страниц. Здесь имеется и GitLab CI — система непрерывной интеграции. Gogs Gitea Phabricator GitBucket GitFlic Отечественная