Я понимаю, что git-сервер размещает главную копию репозитория git. Но что технически составляет один? Например, если я нахожусь в Eclipse и настраиваю удаленный доступ в моем репозитории, есть ли что-то особенное, что этот пульт должен быть? Может ли удаленный доступ быть папкой внутри подключенного сетевого диска на сервере Windows? Мне интересно, потому что я вижу ряд параметров для подключения к удаленному, включая локальный файл.Что такое сервер git?
Я полагаю, что мой вопрос сводится к тому, есть ли специальный протокол git, который должен обрабатывать сервер git, или это просто средство для обслуживания файлов, которые составляют репозиторий?