Код Visual Studio, Windows, клиент Git (версия 2.20.1) не может отправить код в GitHub ошибка 503

#git #github #networking

#git #github #сеть

Вопрос:

Не удается отправить код на GitHub при подключении к корпоративной сети. Однако я могу выполнить выборку в корпоративной сети. Я также могу отправить код на GitHub, когда не подключен к корпоративной сети.

Когда я пытаюсь отправить код по сети, я получаю…

ошибка: сбой RPC; HTTP 503 curl 22 Возвращен запрошенный URL ошибка: Служба 503 недоступна

Что я пробовал…

Увеличить размер буфера

 git.config --global http.postBuffer 35728640
  

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

Пытался использовать хранилище сертификатов Windows, а не openssl.

 git.config --global http.sslBackend schannel
  

Я получал ошибку списка отзыва сертификатов, установка этого исправила это.

 git.config --global http.schannel.checkrevoke false
git.config --global http.sslVerify "false"
  

Также пытался

 ipconfig /release
ipconfig /renew
ipconfig /flushdns
  

Затем…

 git gc --aggressive --prune
  

Я также создал свежий клон для kicks. Тот же результат.

Есть ли какие-либо другие приемы настройки, которые можно попробовать? Сетевая команда просматривает сеть, но пока они не заметили ничего необычного. По-видимому, нет прокси-сервера.

Я заметил, что промежуточных сертификатов для GitHub нет в хранилище доверия Windows, но если я не проверяю SSL-сертификаты, это не должно иметь значения, поскольку он работает нормально, когда не подключен к корпоративной сети на том же компьютере.

Странный факт, я в штате Мэриленд, корпорация находится в Иллинойсе. Интересно, есть ли способ протестировать только отдельные узлы / зоны доступности GitHub.