gitee 从 拉取新分支到本地_借助 Gitee 解决 Github 拉取源码过慢的问题

本文介绍了由于Github拉取源码速度慢,如何利用Gitee作为中介,同步Github项目到本地,详细阐述了从fork项目、导入到Gitee、设置远程仓库到Github的步骤,并通过测试验证了这种方法的有效性。
摘要由CSDN通过智能技术生成

前言

Github 现在拉取源码越来越慢了。拉取一下 Guava 代码,连着 git 文件超过 200Mb,直连 github 拉取经常会遇到超时问题拉取失败。

网上找了一些途径,发现国内码云 Gitee 为上面的问题提供的解决方案。非常感谢,现在记录一下步骤。

文章包括:

简要原理

步骤

测试

后记和参考链接

原理

通过 Gitee 去同步 Github 的项目,本地从拉取 Gitee 拉取下来,速度很快。

然后通过 git remote add [githubId] https://github.com/[githubId]/guava.git 连接远程仓库

步骤(拉取kafka项目)

在github上 fork kafka 项目

注册码云,登陆,并导入仓库。

拉取gitee上的源码

拉取速度是没啥问题的!

连接 github 的远程仓库

$ git remote add Qpm-wen https://github.com/Qpm-wen/kafka.git 指定 Qpm-wen 这个远程仓库的url为 ...git

复制代码

测试

本地修改,并 push 到 github 仓库中(kafka 这里使用 trunk 分支)

本地新增文件,并 commit

git push Qpm-wen trunk push 到指定仓库。(此处可能要输入自己的github账号密码)

远程修改,并下载到本地

在github上修改刚刚提交的文件

git pull Qpm-wen trunk 本地使用这个命令同步 Qpm-wen 远程仓库中的 trunk 分支

测试完成。

后记

过程中,直接使用 github 真的是非常慢,但是只有把代码 push 上 github,才能够发起 PR,并参与开源项目的讨论。还是非常感谢 码云 提供的服务!

参考链接

后续更新

2020-05-08

有同学反馈github.com.cnpmjs.org代替github.com就可以加速下载了。验证过后确认有效,速度基本上和 gitee 一样。但github.com.cnpmjs.org是不能登录的。拉取下来后,可以通过修改 remote 仓库,把远程仓库重新接入到 github.com 的域名中。

#git clone https://github.com.cnpmjs.org/apache/kafka.git

复制代码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值