1.在ssh配置/etc/ssh/ssh_config文件最后,加入一下内容

Host github.com
User git
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443

2.由于使用代理,需要设置

git config --global http.proxy 'socks5://127.0.0.1:20800'
git config --global https.proxy 'socks5://127.0.0.1:20800'

3.如果出现代理设置失败,可以撤销

git config --global --unset http.proxy