内容

在linux上面配github远程的时候发现连不上,如下图:

Image 90

不是很清楚是我路由器开了代理插件的原因还是什么……总之换成443端口就好了,如下图:

Image 91

代码:

ssh -T -p 443 git@ssh.github.com

若成功,可用就配置:

echo "Host github.com
Hostname ssh.github.com
Port 443" >> ~/.ssh/config

再次远程尝试:

ssh -T git@github.com

附录

在电脑上配置github远程的步骤:

1、配置Git全局用户名和邮箱

git config --global user.name "用户名"
git config --global user.email "邮箱"

验证配置:

git config --global --list

2、生成SSH密钥(如果已有 ~/.ssh/id_ed25519~/.ssh/id_rsa 可跳过)

可使用下列代码查看电脑上的密钥文件:

linux:

ls -l ~/.ssh/id_*

windows:

dir %USERPROFILE%\.ssh\id_*

推荐使用ed25519密钥:

ssh-keygen -t ed25519 -C "你的邮箱"

RSA密钥(推荐使用至少 4096 位长度,安全性更高):

ssh-keygen -t rsa -b 4096 -C "你的邮箱"

3、复制密钥到github的ssh配置项,记得要把最后的邮箱也复制进去

cat ~/.ssh/id_ed25519.pub

或者

cat ~/.ssh/id_rsa.pub