【已解决】使用 GitHub / hugging face进行 git clone 失败问题总结

问题描述

由于种种原因,国内直接从 GitHub 克隆仓库的速度可能非常慢容易失败,影响开发效率。本文将分享几种加速 git clone 的方法,显著提升克隆速度。

解决方案:

为了加速 git clone 操作,可以使用以下几种方法:

方法一:使用 ghproxy 代理服务(推荐)

ghproxy 是一个 GitHub 镜像代理服务,它会将你的请求先发送到代理服务器,然后由代理服务器快速地从 GitHub 获取数据,并返回给你。这种方式能够显著提升 git clone 的速度。

1.使用 ghproxy 代理进行 git clone

通过以下命令使用 ghproxy 代理来加速克隆操作:

git clone https://mirror.ghproxy.com/https://github.com/USERNAME/REPOSITORY

例如,克隆一个名为 dockerfiles 的仓库,可以使用如下命令:

git clone https://mirror.ghproxy.com/https://github.com/stilleshan/dockerfiles

如上图所示,已成功复制

2. 在 .bashrc 中配置 ghproxy(可选)

为了避免每次都需要手动输入代理 URL,可以将其添加到 .bashrc 文件中,这样每次打开终端时会自动应用该配置

1..编辑你的 .bashrc 文件:

nano ~/.bashrc


2. 在文件末尾添加以下内容:

function git_clone_with_proxy() {
  git clone https://mirror.ghproxy.com/https://github.com/$1/$2
}


3. 保存并退出编辑器,然后使配置生效:

source ~/.bashrc

4. 至此,你可以使用 git_clone_with_proxy 命令进行快速克隆。例如:

git_clone_with_proxy stilleshan dockerfiles


方法二:使用镜像站点

国内网站提供了 GitHub 仓库的镜像服务,你可以从这些镜像站点下载代码,速度会快很多。例如:Gitee、FastGit等

操作步骤如下:

  1. 找到镜像地址
  2. 克隆镜像仓库

使用镜像站点提供的地址进行克隆。例如,在 Gitee 上找到的镜像仓库地址:

git clone https://gitee.com/mirrors/REPOSITORY

--参考:有效解决使用 GitHub 进行 git clone 失败问题(大幅提速! )_github clone不下来-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值