github | ssh拉取github仓库报错connect to host github.com port 22: Connection refused

配置ssh key

通过 ssh key 解决本地和服务器连接的问题

bash 复制代码
$ cd ~/. ssh #检查本机已存在的ssh密钥

如果提示 No such file or directory 则表示第一次使用git

输入:

bash 复制代码
ssh-keygen -t rsa -C "邮件地址"

并且连续3次回车,最终会生成一个文件,找到 ssh\id_rsa.pub 文件,打开并复制里面的内容。然后打开你的github主页,进入个人设置 -> SSH and GPG keys -> New SSH key:

创建下面内容


配置完成后输入 ssh -T git@github.com 验证是否配置成功,结果常出现报错如下:

bash 复制代码
ssh: connect to host github.com Port : 22 Connection refused

解决方法如下:

bash 复制代码
# 在终端输入以下命令:
cd ./.ssh
sudo touch config
sudo gedit config

在config文件中写下面的信息:

bash 复制代码
Host github.com  
User xxxxx@xx.com  	// 注册github的邮箱
Hostname ssh.github.com  
PreferredAuthentications publickey  
IdentityFile ~/.ssh/id_rsa  
Port 443
相关推荐
tianyuanwo19 分钟前
OS/DevOps程序员切入Harness Engineering的入门与进阶指南
运维·devops·harness
飞飞传输42 分钟前
国产化FTP替代方案哪个好?选对平台让传输更安全高效
大数据·运维·安全
一生了无挂44 分钟前
自己编译RustDesk,并将自建ID服务器和key信息写入客户端
运维·服务器
王飞飞不会飞1 小时前
Mac 安装Hermes Agent 过程记录
运维·深度学习·机器学习
徐子元竟然被占了!!1 小时前
Nginx
运维·nginx
OpenTiny社区2 小时前
生成式UI,AI交互的下一个十年?OpenTiny在QCon 2026的深度分享
前端·开源·github
SPC的存折2 小时前
6、Docker常用配置
运维·docker·容器
图图玩ai2 小时前
SSH 命令管理工具怎么选?从命令收藏到批量执行一次讲清
linux·nginx·docker·ai·程序员·ssh·可视化·gmssh·批量命令执行
存在X3 小时前
前端自动化编译Jenkins
前端·github
星谐3 小时前
AutoUploadLL:自动化上传工具开发实践
运维·自动化