ошибка версии обновления git: curl: (60) Проблема с SSL-сертификатом: самозаверяющий сертификат в цепочке сертификатов

#certificate #git-for-windows

Вопрос:

Я пытаюсь обновить версию git на сервере агента AzureDevOps по команде git update-git-for-windows , но получаю сообщение об ошибке:

     PS C:Program FilesGit> git update-git-for-windows
curl: (60) SSL certificate problem: self signed certificate in certificate chain
More details here: https://curl.se/docs/sslcerts.html

curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.
PS C:Program FilesGit> git update-git-for-windows
curl: (60) SSL certificate problem: self signed certificate in certificate chain
More details here: https://curl.se/docs/sslcerts.html

curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.
 

У меня есть RootCA.crt в конфигурации:

 [user]
      name = tfsbuild
      email = tfsbuild@XXX
[http]
     sslCAInfo = C:/Users/tfsbuild/RootCA.crt
 

Редактировать:
Решение заключается в следующем:
добавьте CURL_CA_BUNDLE в пользовательские переменные с помощью специального сертификата.

Комментарии:

1. Вы прочитали URL-адрес, указанный в сообщении об ошибке ( curl.se/docs/sslcerts.html )?

2. Да, я читал, и решение состоит в том, чтобы добавить переменную use — CURL_CA_BUNDLE с помощью моей элт