使用 Git 克隆 GitHub 项目时报错:ssh: connect to host github.com port 22: Connection refused
的解决方法 🎯
在日常开发中,我们可能会遇到通过 SSH 克隆 GitHub 项目到本地时,提示错误:ssh: connect to host github.com port 22: Connection refused
。
这个问题通常与网络环境、SSH 配置或防火墙相关,接下来我们将一步步解决问题,并提供常见问题的优化建议。希望本文能帮助你轻松应对类似问题!🚀
问题描述 🧐
报错页面:
报错信息:
ssh: connect to host github.com port 22: Connection refused
常见原因:
- 网络环境受限,SSH 默认使用的端口 22 被防火墙阻止。
- GitHub SSH 配置不正确。
.ssh/config
文件缺失或配置错误。
解决步骤 🛠️
我们将通过以下方法逐步解决该问题。
1. 检查 SSH 配置文件
-
打开终端,导航到
.ssh
文件夹:cd ~/.ssh