Есть лиРукопожатие(механизм открытия соединения) при использовании GIT://
протокола?
Так же, как SSh, HTTPS и...
решение1
Из разделаGit-протоколвГлава 4: Git на сервере — протоколыиз книгиProGitкСкотт Чакон:
Далее следует протокол Git. Это специальный демон, который поставляется вместе с Git; он прослушивает выделенный порт (9418), предоставляющий услугу, похожую на протокол SSH, но без какой-либо аутентификации.
Этот протокол не имеет аутентификации. Это означает, что нет необходимости в рукопожатии, чтобы поддерживать соединение открытым. По сути, этот протокол используется только для чтения для клонирования и извлечения из репозиториев.