Що змінює перемикач check-revoke у Cargo на Windows
Сприймайте опцію відкликання Cargo для Windows як контроль політики сертифікатів, а не як заміну працездатного проксі чи конфігурації CA.
http.check-revoke керує перевіркою відкликання сертифікатів у Windows. Встановлення значення false змінює політику перевірки. Він не виявляє проксі, не вибирає його протокол і не встановлює CA вашої організації.
Саме тому рецепт, що містить і URL проксі, і check-revoke = false, слід читати як дві окремі зміни. Якщо вимкнення перевірки змінює результат, ви маєте підказку в перевірці сертифікатів — а не доказ того, що проксі-маршрут виправлено.
Використовуйте початкову помилку, щоб визначити наступне дослідження. Відкликаний сертифікат, недоступна інформація про відкликання та не пов'язана з ними відмова ланцюжка — це різні висновки. Для недоступної інформації про стан прослідкуйте маршрут отримання даних верифікатором і автентифікацію проксі під обліковим записом Windows, який запускає Cargo, з його фактичним TLS-бекендом.
Також визначте невдале завантаження. HTTP-передачі Cargo та окремий виклик Git можуть мати різну конфігурацію. Успішна повторна спроба на одному шляху нічого не говорить про політику сертифікатів іншого.
Тримайте обов'язкову перевірку ввімкненою, поки виправляєте отримання даних і довіру. Якщо організація навмисно вимикає перевірку відкликання, зафіксуйте це як рішення щодо політики, а не як загальне налаштування сумісності проксі.