git clone常见问题一览及解决方法

在使用Ubuntu下,终端运行git clone命令时会遇见许多问题,本文主要针对一些常见的问题进行整理。关于换源问题,推荐使用小鱼的一键换源。

1.git clone 速度过慢

1.1 魔法

这个方法不做过多赘述,ubuntu下个人使用发现体验良好,推荐P字母打头某款软件

1.2 使用镜像网站

关于镜像网站,因为镜像网站经常失效、更新,但是镜像网站在网络上比较容易搜到,读者可以自己在网上搜索使用

2.git clone 无法克隆

2.1 尝试连接github.com

在终端中输入ping github.com查看是否可以正常连接github.com
如果发现无法连接,并且按下ctrl + c中止后,发现丢包率百分百,这个时候说明本地DNS解析查询都出现问题,这个时候可以尝试绕过本地DNS查询
在终端中输入以下三个命令

# 安装gedit,如果已经安装过了不用再安装
sudo apt install gedit# 进入hosts文件中添加指定ip地址
sudo gedit /etc/hosts

稍等一会儿,这个时间可能会有点久,需要一到两分钟,但也可能很快
打开文件后,在文件的最后两行添加如下内容

192.30.255.112  github.com git 
185.31.16.184 github.global.ssl.fastly.net 

在这里插入图片描述

然后再次尝试ping github.com,如果连接正常即可尝试git clone。如果出现报错中含有类似于 port 443等端口报错,再尝试2.2中的方法
在这里插入图片描述

2.2 端口问题解决

当克隆时可能会出现类似于pot 443等端口类型报错
在这里插入图片描述

此类问题较为常见的原因是魔法导致的,这个时候首先关闭魔法,然后终端键入以下指令

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

此时问题端口问题就可以得到解决了

token问题

在2021年后,github对安全协议做出了更新,在克隆有些文件时需要登陆账户。但当你输入邮箱和密码时,他会显示无法访问,并且给出网址报错。这是因为次数密码栏输入的不是github登录密码,而是需要输入token密钥。关于token密钥的设置方式如下(如若无法进入github,记得魔法):

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
全选,然后期限可以设置长一点或者设置没有期限
最后点击生成
在这里插入图片描述
点击生成。生成之后先复制下来,后面会用到。
注意:离开这个页面,之后你将看不见这个token的明文了。
之后再尝试,输入密码时,将复制好的token密钥粘贴即可(尽量使用复制粘贴,本人尝试手打,即使手打不出错有时候也会有bug显示错误,但复制粘贴没问题)

以上就是在ubuntu终端使用git clone命令时比较常见的问题和解决方法。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/442590.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

c++的并发操作(多线程)和 while 优先级 已解决

C11标准在标准库中为多线程提供了组件,这意味着使用C编写与平台无关的多线程程序成为可能,而C程序的可移植性也得到了有力的保证。另外,并发编程可提高应用的性能,这对对性能锱铢必较的C程序员来说是值得关注的。 1. 何为并发 …

day38_MySQL

今日内容 0 复习昨日 1 引言 2 数据库 3 数据库管理系统 4 MySQL 5 SQL语言 0 复习昨日 1 引言 1.1 现有的数据存储方式有哪些? Java程序存储数据(变量、对象、数组、集合),数据保存在内存中,属于瞬时状态存储。文件&…

编译opencv4.6问题汇总,第三方软件包见我发的资源

win10系统 python3.8.2,cmake-3.15.5-win64-x64,opencv4.6 编译方式见:OpenCV的编译 - 知乎 本文主要总结问题。赠人玫瑰手留余香。 问题1 Problem with installing OpenCV using Visual Studio and CMake (error code: MSB3073) 解决方法…

Qt+css绘制标题

之前学过html和小程序,帮老师做项目的时候也用过vue,在想qt绘制界面是不是也可以使用css,然后查了一些资料,绘制了一个标题,准备用到智能家居的上位机上面。 成果 源码 重写了paintEvent函数和TimeEvent函数,一个用于绘…

CAM350开短路检查操作

本质: 使用CAM350进行开短路检查,实际就是从Gerber文件中提取网表与从Allegro中产生的IPC-D-356A格式网表进行比较。 1.首先打开CAM350,导入网表: 2.设置各层的属性类型: (1)精度设置,这里需要和Allegro中出Gerber文件时设置的精度保持一致,坐标和零压缩设置保持默认…

抵御.360勒索病毒威胁:解密文件的有效方法与预防措施

导言: 近来,网络犯罪的一种新型形式——.360勒索病毒,备受关注。这种病毒通过加密用户文件,要求支付赎金以获取解密密钥。本文91数据恢复将深入介绍.360勒索病毒的特点,同时提供一些有效的恢复方法,并分享…

docker在windows创建卷后本地找不到

使用 docker volume create html 创建卷之后虽然能成功创建,但是通过 docker inspect html 查看文件地址时给出的Mountpoint地址却是 D:\nacos\docker>docker inspect html [{"CreatedAt": "2024-01-31T03:51:23Z","Driver":…

【Java程序设计】【C00171】基于SSM的智慧篮球馆预约管理系统(论文+PPT)

基于SSM的智慧篮球馆预约管理系统(论文PPT) 项目简介项目获取开发环境项目技术运行截图 项目简介 这是一个基于ssm的智慧篮球馆预约管理系统 本系统分为前台、管理员以及学生3个功能模块。 前台:当游客打开系统的网址后,首先看到…

【FAS Survey】《Deep learning for face anti-spoofing: A Survey》

PAMI-2022 最新成果:https://github.com/ZitongYu/DeepFAS 文章目录 1 Introduction & Background1.1 Face Spoofing Attacks1.2 Datasets for Face Anti-Spoofing1.3 Evaluation Metrics1.4 Evaluation Protocols 2 Deep FAS with Commercial RGB Camera2.1 H…

农业植保无人机行业研究:预计2025年市场规模可达115亿元

农业植保无人机行业市场投资前景现状如何?农业植保无人机市场,包括无人机自身技术、性能标准和植保标准。农业植保无人机应用植保机喷洒农药对我国而言,不仅具有很大的经济价值,还具有社会价值:农业植保机作业不仅有超高的工作效…

expect 语言 Here Document 多行重定向

一、expect是什么 1.1 expect定义 是建立在tcl(tool command language)语言基础上的一个工具,常被用于进行自动化控制和测试,解决shell脚本中交互的相关问题 1.2 怎么安装expect yum install -y expect 进行安装 二、怎么使用e…

轻量级低代码应用开发平台——JNPF

目录 一、技术介绍 技术架构 二、设计原理 三、推荐JNPF的理由 1.多项目并存:快速搭建基本框架 2.可视化拖拽布局器:轻松设计界面 3.工作流引擎:简化复杂业务流程 4.大屏设计器:丰富的统计图组件,让数据可视化…