问题描述
github clone 代码出现错误:
$ git clone git@github.com:Atlan4/Fnirsi1013D.git
Cloning into 'Fnirsi1013D'...
ssh: connect to host github.com port 22: Connection timed out
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
问题原因
有时防火墙会完全拒绝允许SSH连接。如果不能使用带有凭据缓存的HTTPS克隆,你可以尝试使用在HTTPS端口上进行的SSH连接来进行克隆。大多数防火墙规则应该允许这样做,但代理服务器可能会干扰。
解决办法
Windows 系统:
C:\Users\用户名\.ssh 目录下新建 config 文件,用户名替换为你的用户名。config 内容如下:
Host github.com
Hostname ssh.github.com
Port 443
Linux 系统:文章来源:https://www.toymoban.com/news/detail-823367.html
nano ~/.ssh/config
添加和Windows 同样的内容文章来源地址https://www.toymoban.com/news/detail-823367.html
到了这里,关于Github 不能访问,提示:port 22: Connection timed out的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!