Windows为Github SSH单独配置代理

在拉取Github上的代码时,偶尔会遇到中途网络抽风的问题,为了能够成功拉取代码同时不影响其他Git的使用,可以单独为Github SSH配置代理

修改或创建C:\Users\Username\.ssh目录下的config文件,单独为Github SSH配置代理127.0.0.1:7890

ProxyCommand connect -S 127.0.0.1:7890 -a none %h %p

Host github.com
  User git
  Port 22
  Hostname github.com
  # 替换为rsa私钥路径
  IdentityFile "C:\Users\Username\.ssh\id_rsa"
  TCPKeepAlive yes

Host ssh.github.com
  User git
  Port 443
  Hostname ssh.github.com
  # 替换为rsa私钥路径
  IdentityFile "C:\Users\Username\.ssh\id_rsa"
  TCPKeepAlive yes

之后,即可重新执行代码拉取命令