ssh无法远程到github
内容
在linux上面配github远程的时候发现连不上,如下图:

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

代码:
ssh -T -p 443 git@ssh.github.com |
若成功,可用就配置:
echo "Host github.com |
再次远程尝试:
ssh -T git@github.com |
附录
在电脑上配置github远程的步骤:
1、配置Git全局用户名和邮箱
git config --global user.name "用户名" |
验证配置:
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 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Diraw's World!
右侧切换GitHub或邮箱评论
GiscusTwikoo