«Проверка сертификата отменена пользователем» при клонировании GIT-репозитория BitBucket в сборке TFS 2015 - PullRequest
0 голосов
/ 24 января 2019

У меня есть git-репозиторий в BitBucket (bitbucket.org) и локальный экземпляр TFS 2015.Я хочу создать сборку в TFS, которая клонирует репозиторий из BitBucket, а затем создает код.

В задании на сборку я использую опцию репозитория "External Git".Я настроил конечную точку для подключения к BitBucket Git-репо с помощью HTTPS URL.Я пытался использовать имя пользователя и пароль в указанных полях и встраивать их в URL.

Когда я запускаю задание на сборку, оно заканчивается с сообщением ниже.

Starting clone
[error]user cancelled certificate check: 
[error]Prepare repository failed with exception.

1 Ответ

0 голосов
/ 24 января 2019

Это похоже на libgit2 / libgit2sharp выпуск 1600 (libgit2 используется TFS 2015)

«Проверка сертификата отменена пользователем» означает, что существует недоверенный сертификат.

Вы должны либо использовать сертификат на вашем сервере, который является доверенным для вашей системы, либо предоставить проверку перехвата сертификата, чтобы принять его.
Технически говоря, вы также можете отключить проверку всех сертификатов в git, но я не рекомендую это.

Если корпоративный прокси-сервер представляет самозаверяющий сертификат или сертификат, который не был выдан с цепочкой доверенных сертификатов. Это часто встречается в корпоративных прокси.

Прежде чем что-либо отключать, уточните у администратора, правильно ли настроен IIS, как описано в разделе " Как настроить HTTPS с протоколом Secure Sockets Layer (SSL) для Team Foundation Server? / Запрос, установка и настройка веб-сайтов с помощью сертификат"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...