解决 git 上传: Failed to connect to github.com port 443: Timed out



环境:

windows 10

Git Bash


问题:Failed to connect to github.com port 443: Timed out

到这这个问题的原因可能是 ssh的公钥没有配置好;

  • 首先确认一下自己有没有生成公钥,并在github设置; 具体方法见: 使用 SSH 连接到 GitHub
  • 其次确认自己的git 有没有配置好公钥;


具体检查的方法是:

windows上的公钥和密钥是放在了目录:

Step1 找到git的安装目录, 并找到

image


在该目录下 找到 .ssh

image


修改 ssh_config的配置即可

修改内容如下:

在文件中追加:


  1 
  2 Host github.com
  3 
  4 User git
  5 
  6 Hostname ssh.github.com
  7 
  8 PreferredAuthentications publickey
  9 
 10 IdentityFile ~/.ssh/id_ed25519
 11 
 12 Port 443
其中的 IdentityFile ~/.ssh/id_ed25519 需要换成自己的公钥路径;


做完以上步骤后就可以用git bash更新代码了;
image

我心匪石,不可转也。我心匪席,不可卷也。
原文地址:https://www.cnblogs.com/greentomlee/p/14613993.html