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

ubantu20.04 git clone 无法连接问题与解决方法

因为有代理工具,所以和最后使用配置git代理后成功下载。

在这里插入图片描述

如果使用 git clone https://github.com/xuankuzcr/rpg_vikit.git 无法访问,可能是网络连接问题或仓库访问权限导致的。可以尝试以下解决方法:

  1. 检查网络连接
    确保你的网络可以正常访问 GitHub。可以尝试 ping GitHub 服务器:

    ping github.com
    

    如果无法 ping 通,可能是网络限制(如防火墙、代理设置)导致,需检查网络环境或切换网络。

  2. 使用 SSH 协议克隆(推荐)
    如果 HTTPS 协议被屏蔽,可尝试 SSH 协议。首先确保已配置 GitHub SSH 密钥(参考 GitHub 官方文档),然后使用以下命令:

    git clone git@github.com:xuankuzcr/rpg_vikit.git
    
  3. 检查仓库是否存在
    确认仓库 URL 正确,可直接在浏览器中访问 https://github.com/xuankuzcr/rpg_vikit.git,查看是否存在该仓库。如果页面显示 404,可能是仓库已删除或名称拼写错误。

  4. 使用代理(如适用)
    若网络需要代理才能访问 GitHub,可配置 Git 代理:

    # 设置 HTTP 代理(替换为你的代理地址和端口)
    git config --global http.proxy http://127.0.0.1:1080
    git config --global https.proxy https://127.0.0.1:1080# 取消代理(如需)
    git config --global --unset http.proxy
    git config --global --unset https.proxy
    
  5. 手动下载仓库
    如果以上方法均无效,可直接在浏览器中访问仓库地址,通过 GitHub 页面的 “Code” 按钮下载 ZIP 压缩包,解压后使用。

如果问题持续,可能是仓库本身的访问权限限制(如私有仓库),此时需要联系仓库所有者获取访问权限。

lihongli@lhl:~/catkin_ws/src$ git clone https://github.com/xuankuzcr/rpg_vikit.git
正克隆到 'rpg_vikit'...
fatal: 无法访问 'https://github.com/xuankuzcr/rpg_vikit.git/':Failed to connect to github.com port 443: 拒绝连接
lihongli@lhl:~/catkin_ws/src$ git clone https://github.com/xuankuzcr/rpg_vikit.git
正克隆到 'rpg_vikit'...
fatal: 无法访问 'https://github.com/xuankuzcr/rpg_vikit.git/':GnuTLS recv error (-110): The TLS connection was non-properly terminated.
lihongli@lhl:~/catkin_ws/src$ git clone https://github.com/xuankuzcr/rpg_vikit.git
正克隆到 'rpg_vikit'...
^C
lihongli@lhl:~/catkin_ws/src$ git clone https://github.com/xuankuzcr/rpg_vikit.git
正克隆到 'rpg_vikit'...
^C
lihongli@lhl:~/catkin_ws/src$ ping github.com
PING github.com (20.205.243.166) 56(84) bytes of data.
64 字节,来自 20.205.243.166 (20.205.243.166): icmp_seq=1 ttl=112 时间=219 毫秒
64 字节,来自 20.205.243.166 (20.205.243.166): icmp_seq=2 ttl=112 时间=139 毫秒
64 字节,来自 20.205.243.166 (20.205.243.166): icmp_seq=3 ttl=112 时间=108 毫秒
64 字节,来自 20.205.243.166 (20.205.243.166): icmp_seq=4 ttl=112 时间=184 毫秒
^C
--- github.com ping 统计 ---
已发送 4 个包, 已接收 4 个包, 0% 包丢失, 耗时 3004 毫秒
rtt min/avg/max/mdev = 107.550/162.490/218.725/42.443 ms
lihongli@lhl:~/catkin_ws/src$ git config --global http.proxy http://127.0.0.1:7890
lihongli@lhl:~/catkin_ws/src$ git config --global https.proxy http://127.0.0.1:7890
lihongli@lhl:~/catkin_ws/src$ git clone https://github.com/xuankuzcr/rpg_vikit.git
正克隆到 'rpg_vikit'...
remote: Enumerating objects: 394, done.
remote: Counting objects: 100% (95/95), done.
remote: Compressing objects: 100% (21/21), done.
remote: Total 394 (delta 79), reused 74 (delta 74), pack-reused 299 (from 1)
接收对象中: 100% (394/394), 596.75 KiB | 1.28 MiB/s, 完成.
处理 delta 中: 100% (211/211), 完成.
lihongli@lhl:~/catkin_ws/src$ 
http://www.xdnf.cn/news/19642.html

相关文章:

  • netstat用法
  • 别再让分散 IO 拖慢性能!struct iovec:高效处理聚集 IO 的底层利器
  • pikachu之 unsafe upfileupload (不安全的文件上传漏洞)
  • 力扣hot100:除自身以外数组的乘积(除法思路和左右前缀乘积)(238)
  • 毕业项目推荐:70-基于yolov8/yolov5/yolo11的苹果成熟度检测识别系统(Python+卷积神经网络)
  • 【无人机三维路径规划】基于遗传算法GA结合粒子群算法PSO无人机复杂环境避障三维路径规划(含GA和PSO对比)研究
  • 基于单片机醉酒驾驶检测系统/酒精检测/防疲劳驾驶设计
  • 基于单片机雏鸡孵化恒温系统/孵化环境检测系统设计
  • WPF启动窗体的三种方式
  • 【Day 42】Shell-expect和sed
  • 【python】lambda函数
  • Ubuntu 24.04 服务器配置MySQL 8.0.42 三节点集群(一主两从架构)安装部署配置教程
  • ubuntu部署MySQL服务
  • 数据结构——树(04二叉树,二叉搜索树专项,代码练习)
  • 【硬核干货】把 DolphinScheduler 搬进 K8s:奇虎 360 商业化 900 天踩坑全记录
  • 从零开始:用代码解析区块链的核心工作原理
  • linux开发板(rk3568,树莓派)自动连接保存好的WIFI
  • 模板商城探秘:DINO-X 定制模板指南(2)
  • Stop-Process : 由于以下错误而无法停止进程“redis-server (26392)”: 拒绝访问。
  • HTTPS如何保证数据传输过程中的安全性?
  • HQX SELinux 权限问题分析与解决
  • 2025 年,这些求职技能利用空闲时间就能学,轻松提升职场竞争力​
  • 亚马逊的领导力原则
  • Photoshop - Ps 处理图层
  • Qt模型/视图编程详解:QStringListModel与多视图数据同步
  • linux 命令 awk的常见用法
  • Zynq中级开发七项必修课-第四课:S_AXI_HP0 高速端口访问 DDR
  • OCR 识别准确率的关键影响因素
  • NAT与内网穿透
  • 【python】python进阶——pip命令