В Интернете существует множество идентичных решений для определения прокси-туннеля для загрузок git, таких как this one, и все это путем настройки git's https.proxy
& http.proxy
config. но эти ответы не работают при попытке clone
/ push
/ pull
и т. д. по протоколу ssh
!
Например, путем установки git config --global https.proxy socks5://127.0.0.1:9999
при попытке клонировать git clone git@github.org:user/repo.git
он не проходит через определенный туннель sock5!
Я пробовал разные вещи, но ни одна не работала!
Вопрос:
Как настроить git на использованиелокальный прокси socks5 (например, 127.0.0.1:9999
), когда он использует ssh
соединений?