Если вы используете git в организации с корпоративными сертификатами, вам нужно будет использовать безопасный канал. Если вы используете git только для доступа к репозиториям publi c (например, GitHub) или ваша организация не управляет своими собственными сертификатами, тогда вы прекрасно можете использовать бэкэнд SSL (это просто разные реализации одного и того же протокола).
From https://github.com/git/git/commit/21084e84a418e0a6c4da72f632c5cd99386bd64b
Начиная с версии 7.56.0 curl поддерживает компиляцию с несколькими серверными модулями SSL.
Этот патч добавляет сторона Git этой функции: установив для http.sslBackend значение «openssl» или «schannel», Git для Windows теперь может выбрать серверную часть SSL во время выполнения.
Это пригодится Windows, поскольку Secure Channel («schannel») - это собственное решение, обеспечивающее доступ к Windows Credential Store, что позволяет управлять сертификатами в масштабе всего предприятия. По историческим причинам Git для Windows по-прежнему должен поддерживать OpenSSL, поскольку ранее он был единственным поддерживаемым SSL-сервером в Git для Windows почти десять лет.
Патч был перевозится в Git на Windows более года и считается зрелым.