【发布时间】:2020-02-03 07:33:28
【问题描述】:
互联网上有大量相同的解决方案可以为 git 的下载定义代理隧道,例如 this 之一,这都是通过设置 git 的 https.proxy 和 http.proxy 配置来实现的。但是当您尝试通过ssh 协议clone/push/pull 等时,这些答案不起作用!
例如,通过设置git config --global https.proxy socks5://127.0.0.1:9999,当您尝试克隆git clone git@github.org:user/repo.git 时,它不会通过定义的sock5 隧道!
我尝试了各种方法,但都没有奏效!
问题:
当 git 使用 ssh 连接时,如何设置 git 使用本地 socks5 代理(例如 127.0.0.1:9999)?
【问题讨论】:
标签: git ssh proxy ssh-tunnel