前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >技术角 | 快速通过中转方式下载GitHub/GitLab仓库

技术角 | 快速通过中转方式下载GitHub/GitLab仓库

作者头像
ZNing
发布2021-07-16 15:27:38
1K0
发布2021-07-16 15:27:38
举报
文章被收录于专栏:ZNing·腾创库

近期由于众所周知的原因,GitHub又不是特别好使,已经影响到了正常的pull/clone和push操作了。不过还好我的push主要还是在自己的网站更新上,但是pull/clone可是容易让人耽误事儿的啊。为此我经常使用Gitee(原称“码云”)做仓库中转。

本文就简单的介绍一下如何使用Gitee中转GitHub/GiLab仓库吧。

注意: 本操作仅限于从GitHub Clone仓库操作,不能Push。如果是Push受阻,您可能需要提高一定的上网技术才能解决该问题了。

首先,登陆gitee.com,没有账号可以先注册,如果有开源中国账号的可以直接关联注册。

登陆后,在左上角+处找到从GitHub/GitLab导入仓库,单击进入。

在如下显示的页面,在Git仓库地址粘贴你需要clone的仓库地址,Gitee会自动去GitHub拉取信息,如果你需要拉取的仓库在Gitee已有同学拉取过且设置为开源,他还会提示你该仓库已被拉取的地址。图上我以拉取最近微服务消息队列新宠Apache Pulsar为例演示。

注意: 他人拉取的仓库不一定是最新的,有可能人家在半年前拉取过就没再更新过,你需要自己点进去看是否是你的需要。

如果没有需要调整或者输入的,点击导入按钮即可。等待Gitee给你拉取完仓库即可。

拉取完毕,在你的主页里就有这个仓库啦~

Gitee仓库(左)和GitHub仓库(右)对比如上图。这样你在本地再clone你Gitee的仓库即可,例如我的这个仓库:

代码语言:javascript
复制
git clone git@gitee.com:zning/pulsar.git

仓库路径右侧有个刷新图标,如果你过段时间仓库更新,需要再次clone或者需要pull的话,可以点击该按钮先更新自己的Gitee仓库,后在本地pull即可。

注意: Gitee仓库对于更新操作是,删除仓库内容重新全量克隆,而不是执行git pull命令,所以谨记不要在这个仓库上提交任何分支和任何修改,以免丢失信息。

Gitee除了可以clone任意的GitHub仓库以外,也可以关联自己的GitHub账号,快速将自己GitHub仓库clone到Gitee。相当方便。

PS:最后声明,这篇文章早在一年前的7月就打算写了,奈何一直拖着没交付

。当初是答应同事要写的,现在把这个事儿补上

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-06-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 慧响 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
访问管理
访问管理(Cloud Access Management,CAM)可以帮助您安全、便捷地管理对腾讯云服务和资源的访问。您可以使用CAM创建子用户、用户组和角色,并通过策略控制其访问范围。CAM支持用户和角色SSO能力,您可以根据具体管理场景针对性设置企业内用户和腾讯云的互通能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档