Введение в протоколы в Git
При командной работе над проектами в системе Git
необходимо иметь удаленный репозиторий.
Удаленным называется чистый или голый (bare)
репозиторий Git, у которого пока что отсутствует
рабочий каталог и он содержит только пустой
каталог .git вашего проекта.
В предыдущих уроках мы рассматривали взаимодействие с удаленным репозиторием в наших локальных репозиториях на компьютере. Однако в реальных условиях команде значительно удобнее работать, когда доступность удаленного репозитория не зависит от того включен ли ваш компьютер в данный момент. Для решения данных задач необходимо использовать Git-сервер.
Для того, чтобы запустить Git-сервер вначале нужно выбрать протокол, который будет отвечать за связь с сервером.
В Git есть возможность работы со следующими сетевыми протоколами для передачи данных: локальным, HTTP, Secure Shell (SSH) и Git. Подробнее мы расскажем о них в следующих уроках.