Mac中git报错ssh: connect to host github.com port 22: Connection timed out
程序员文章站
2024-03-14 09:04:40
...
- 最近做项目使用git总是遇到git报错,代码提交不上,拉取项目也拉取不下来。
- 首先需要检查一下SSH是否能够连接成功,输入以下命令
ssh -T aaa@qq.com.com
若终端报错:ssh: connect to host github.com port 22: Connection timed out
- 解决
- 以下是mac电脑的操作步骤
- 检查花圈的文件是否存在。若不存在则是没有配置ssh。需要配置ssh(这里讲述的是文件存在的情况下)
- 文件存在,则建一个config文件
Host github.com
User 注册github的邮箱
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443
- 再config文件中输入以上代码后,再终端运行
ssh -T aaa@qq.com.com
- 出来以上信息时输入yes,此时git就恢复了正常