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
相关推荐
ccino .1 小时前
【将更改从 GitHub Desktop 推送到 GitHub】
github
lpfasd1231 小时前
PyGithub用法详解
git·python·github
有毒的教程1 小时前
SaltStack 开源自动化运维工具详细介绍
运维·开源·saltstack
大房身镇、王师傅2 小时前
【VirtualBox】VirtualBox 7.1.6 RockyLinux10 配置增强功能 设置共享目录
运维·服务器·virtualbox·rockylinux10
betazhou2 小时前
rsync使用案例分析
linux·运维·服务器·rsync·同步数据
minglie13 小时前
谷歌浏览器搜索技巧
运维
脑子进水养啥鱼?3 小时前
Linux find 命令
linux·运维
沉淀の沙3 小时前
1-20[IDEA远程链接GitHub失效问题]
github
007张三丰4 小时前
git中的SSH 公钥配置详细指南(GitHub、GitLab、Gitee平台适用)
git·ssh·github
Xiaok10184 小时前
解决GitHub双重认证问题:使用Chrome插件Authenticator
chrome·github·2fa