当前位置: 首页 > article >正文

Failed to connect to github.com port 443

git push无法连接443端口

  • **问题1**
    • **方法一:取消代理设置**
      • git命令
    • 其他解决方案
      • 1. **设置 Git 使用 HTTP 而不是 HTTPS**
      • 2. **检查证书**
      • 3. **配置 Git 忽略 SSL 验证(不推荐)**
      • 4. **检查代理设置**

问题1

Failed to connect to github.com port 443 after 21075 ms: Connection refused连接超时,使用代理

关于代理

方法一:取消代理设置

查看配置

git config --global -l	

如果并未使用VPN,但依然遇到端口443连接失败的问题,尝试取消Git的代理设置:

git config --global --unset http.proxy 
git config --global --unset https.proxy

git命令

启用命令

git config --global http.proxy 127.0.0.1:7890
git config --global https.proxy 127.0.0.1:7890

其他命令

设置全局 Git 用户名和邮箱
若是第一次使用 git 的话,请先配置全局的用户名和邮箱(将以下命令用户名邮箱替换)。

git config --global user.name "Your Name"
git config --global user.email "youremail@yourdomain.com"

配置完成后,可以通过以下命令确认这些信息:

git config --list
user.name=Your Name
user.email=youremail@yourdomain.com

ctrl+f1+f5

其他解决方案

1. 设置 Git 使用 HTTP 而不是 HTTPS

如果问题仍然存在,你可以临时将 Git 配置为使用 HTTP 而不是 HTTPS:

git remote set-url origin http://github.com/LYL1129/webserver.git

然后尝试再次推送:

git push -u origin main

请注意,使用 HTTP 连接会降低安全性,建议只作为临时解决方案。

2. 检查证书

确保你的系统信任 GitHub 的 SSL 证书。你可以尝试重新安装根证书:

sudo apt install --reinstall ca-certificates

3. 配置 Git 忽略 SSL 验证(不推荐)

作为最后的手段,你可以配置 Git 忽略 SSL 证书验证,但这会降低安全性:

git config --global http.sslVerify false

请在问题解决后立即将 SSL 验证重新启用:

git config --global http.sslVerify true

4. 检查代理设置

如果你通过代理访问互联网,确保你的代理设置正确。可以配置 Git 使用代理:

git config --global http.proxy http://proxyuser:proxypassword@proxy.server.com:port

总结

启动代理http代理,关掉ssl证书验证


http://www.kler.cn/news/354211.html

相关文章:

  • 安全风险评估(Security Risk Assessment, SRA)
  • sql的使用
  • 蛋白质残基的距离计算以及径向基函数变换中的维度变化
  • 第21~22周Java主流框架入门-Spring 2.SpringAOP面向切面编程
  • 潜水定位通信系统的功能和使用方法_鼎跃安全
  • SpringBoot+Vue+Uniapp智能社区服务小程序系统(源码+lw+部署文档+讲解等)
  • 前缀和--一维和二维模板
  • 【MySQL】索引的机制、使用
  • 机器学习—特性缩放
  • 执行 start.sh 脚本时打开一个单独的运行窗口
  • pdf内容三张以上转图片,使用spire.pdf.free
  • 【选择C++游戏开发技术】
  • 自动驾驶TPM技术杂谈 ———— 惯性导航定位技术
  • 速盾:高防 cdn 提供 cc 防护?
  • 双回路防静电监控仪安全保护生产全流程
  • Linux基础项目开发day2:量产工具——输入系统
  • 【存储设备专栏 2.6 -- linux 启动盘制作详细介绍】
  • Vert.x,Web - Restful API
  • 记EDU某人社局的漏洞挖掘复盘
  • 四种隔离级别是如何逐步加强事务隔离的,以及在底层如何使用锁机制和多版本控制(MVCC)来实现