由于企业策略,可能办公网络只能通过代理建立连接,这个时候又需要使用 SSH 拉取 git 远程存储库,为了避免手动设置或者频繁变更,这个时候,我们可以编写一个 SSH 客户端和 git 包装命令解决这一问题。
TunnelSSH 下载地址 https://github.com/balibuild/tunnelssh/releases/latest
截图如下:
这里我使用了 baulk(昨天 v2ex 的帖子) 安装 TunnelSSH. 初始化环境后,可以直接使用 git tunnel -V push
这样的方式操作。
欢迎吐槽。