Недавно я начал использовать LibGit2Sharp и смог успешно начать использовать его. Однако я столкнулся с одной проблемой, которую не могу решить, связанной с проверкой SSL, очень похожей на эту один. Для одного из моих сценариев мне нужно пропустить проверку SSL.
Я получаю следующее исключение, когда пробую этот сценарий.
пользователь отменил проверку сертификата:
Я попытался использовать решение, упомянутое в ссылке выше, которое выглядит следующим образом.
RemoteCertificateValidationCallback certificateValidationCallback = (sender, certificate, chain, errors) => { return true; };
ServicePointManager.ServerCertificateValidationCallback = certificateValidationCallback;
GlobalSettings.RegisterSmartSubtransport<MockSmartSubtransport>("https");
Я поместил вышеупомянутый код перед выполнением операции git.
Я вижу, что вызывается пользовательский сертификатValidationCallback. Однако после этого команда git завершается со следующим исключением: «Удаленный сервер вернул ошибку: (401) Несанкционировано».
Любое решение этой проблемы?