解决Github Port 443以及Port 22问题

一、解决port 443问题:

1.切换到全:

git config --global http.proxy http://127.0.0.1:10809
 
git config --global https.proxy http://127.0.0.1:10808

2.取消全:

git config --global --unset http.proxy
 
git config --global --unset https.proxy

3.再次切换到全:

git config --global http.proxy http://127.0.0.1:10809
 
git config --global https.proxy http://127.0.0.1:10808

这时会出现 port 22: Connection refused问题。

二、解决port 22问题

1.进入.ssh的目录,使用命令touch config创建一个配置文件,并写入你github的配置信息。(xxxxx@xx.com是你github的注册邮箱)

Host github.com  
User xxxxx@xx.com  
Hostname ssh.github.com  
PreferredAuthentications publickey  
IdentityFile ~/.ssh/id_rsa  
Port 443

2.更改配置文件config的权限。

chmod 600 config

3.再尝试查看连接状态

ssh git@github.com

参考链接:

1.解决 Failed to connect to github.com port 443

2.解决ssh: connect to host github.com port 22

Built with Hugo
Theme Stack designed by Jimmy