MacOS中设置Git的SSH代理
1. 打开配置文件:code ~/.ssh/config
2. 添加配置
Host github.com *.github.com # 指定代理规则作用域 User git Port 22 # SSH 端口号 # 自己的私钥所在路径 IdentityFile "~/.ssh/id_rsa" # SOCKS代理设置方法 ProxyCommand connect -S 127.0.0.1:7890 %h %p # %h 和 %p 分别会被替换为目标主机和端口 # HTTPS代理设置方法 ProxyCommand connect -H 127.0.0.1:7890 %h %p
注意事项:
- 选择SOCKS 和 HTTPS代理需要根据代理软件支持的协议而定,二选一
- 如果连接局域网(内网)代理,host设置为代理服务器地址(172.16.100.211)即可,端口号则设置 - 为代理服务器端口号
- 如果软件在本机运行,host设置为本机(127.0.0.1)即可,端口号则设置为代理软件的监听端口号