git clone避坑的万能步骤

简介: git clone避坑的万能步骤

前言


       相信大家在git clone github中的项目时,一定都与遇到了不少令人头疼的错误。


       比如这样的:


error: RPC failed; curl 56 OpenSSL SSL_read: Connection was reset, errno 10054;


       亦或者是这样的:


fatal: unable to access 'https://github.com/WongKinYiu/yolov7.git/': SSL connection timeout


       而这篇文章旨在只要按照标准步骤就可以一变应万变,从而跳过种种错误。


🔱标准步骤


📍一、初始化


git init


       初始化git,绝大多数人肯定是下了git就去下东西了,好运的话确实能一次下完,没做这一步就去按别的贴去设置的,喜提“fatal: not in a git directory”



📍二、调整可以克隆的文件大小上限


git config http.postBuffer 524288000


       修改 git 提交文件大小上限,没 init 过的绝对 “fatal: not in a git directory”



📍三、过滤掉协议限制


git config --global http.sslVerify "false"


       没 init 过的也绝对 “fatal: not in a git directory”


📍四、设置克隆深度


git clone 【你的git链接】 --depth 1


       在git clone时加上--depth=1即可解决 depth用于指定克隆深度,为1即表示只克隆最近一次commit.


🔱可能会出现的意外之外的意外:


       一般来讲到这里,已经什么都能克隆下来了,但总有意外发生,如果你接下来Git 推送到远程仓库时 还是报错:


fatal: unable to access ‘https://github.com/xxx/yyy.git/‘: OpenSSL SSL_read: Connection was reset, errno 10054


那么只需要执行以下两行命令便可以解决:


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


完毕!


如果大家觉得有帮助的话!麻烦点赞+收藏喔,谢谢大家!


相关文章
|
6月前
|
存储 安全 开发工具
Git安装与配置:操作步骤+Gitee绑定
本文系统介绍了Git从安装配置到远程协作的全流程,涵盖基础概念、常用命令、分支管理、冲突解决及Gitee实战操作,助你高效掌握代码版本控制与团队协作技巧。
954 155
|
11月前
|
存储 NoSQL 开发工具
Git Clone 原理详解:为什么它比本地文件复制更快? -优雅草卓伊凡
Git Clone 原理详解:为什么它比本地文件复制更快? -优雅草卓伊凡
321 26
Git Clone 原理详解:为什么它比本地文件复制更快? -优雅草卓伊凡
|
9月前
|
算法 安全 网络安全
git clone操作报错diffie-hellman-group1-sha1的解决方案
在处理这一问题时,需要确保了解相关操作的安全影响。`diffie-hellman-group1-sha1`算法被认为是不够安全的,这是因为随着计算能力的提高,`SHA-1`算法可以在合理的时间内被破解,而且其对应的 `1024位`Diffie-Hellman组也可能不够强大。因此,在确保Git操作的同时,也要考虑提升安全性的长期解决办法。强烈推荐与管理员或相关技术支持团队合作,升级和加强服务器端的安全配置。
252 12
|
IDE 网络安全 开发工具
【Azure App Service】Local Git App Service的仓库代码遇见卡住不Clone代码的问题
【Azure App Service】Local Git App Service的仓库代码遇见卡住不Clone代码的问题
240 1
【Azure App Service】Local Git App Service的仓库代码遇见卡住不Clone代码的问题
|
8月前
|
安全 Linux 网络安全
Linux系统初步设置本地Git环境和生成SSH密钥的步骤。
现在您的Linux系统已经配置好了Git环境,并创建并添加了SSH密钥,可以安全地与远端仓库进行交互,无论是克隆、推送还是拉取操作。此过程确保了数据传输的安全并使版本控制流程更为顺畅。使用Git时应考虑定期更新并管理您的凭据,以确保安全性。
1274 0
|
网络安全 开发工具 git
mac git clone命令提示git@gitee.com: Permission denied (publickey).问题修复
mac git clone命令拉取gitee上项目代码时提示密钥问题
1203 19
|
开发工具 git
Git 中的 fork、branch 和 clone
【8月更文挑战第27天】
1800 5
|
开发工具 git
【Azure App Service】App Service设置访问限制后,使用git clone代码库出现403报错
【Azure App Service】App Service设置访问限制后,使用git clone代码库出现403报错
344 3
|
Shell 开发工具 git
使用 Shell 代码简化 Git 步骤
【8月更文挑战第23天】本文介绍通过Shell脚本简化Git操作的方法:1) 使用`gitc "提交信息"`可一键完成代码提交与推送至远程仓库;2) 执行`gitpull`即可从远程仓库拉取最新代码并合并到当前分支;3) 输入`gitnewbranch 分支名称`快速创建并切换到新分支。将这些自定义函数加入`.bashrc`或`.zshrc`等配置文件后,即可随时调用简化版Git命令。
353 0
|
开发工具 git Windows
解决git clone提示You hasn‘t joined this enterprise
解决git clone提示You hasn‘t joined this enterprise
1658 2