强烈不建议使用Gitee 5G总容量非常坑!Gitee仓库转github方法推荐

2019年年初的时候,github就宣布了为用户免费提供无限制的私有仓库服务,虽然每个仓库限制最多3个协同操作者,但这个消息仍然令人振奋。这就意味着,之前一直放在gitee(码云)上的仓库可以迁移回github进行统一管理。那些叫什么study-xxx的学习类工程,还有一部分不开源的项目(你懂的)也可以安心放在github托管了。

我们都知道,从github迁移到gitee很方便,因为gitee提供了很完善的导入功能,让你一键把github所有仓库到导入到gitee,并可以保持两边版本同步。但如果要把gitee仓库导入回github,就没前者那么方便了。下面给大家讲下我摸索到的两种方式,它们都可以让代码文件和commits这些信息都保留。

方法一:Web导入

  1. 先在github点顶部栏的New repository来创建一个私有仓库(虽然有Import repository选项但建议别直接使用这个,后面你就知道了),仓库名可以跟gitee一样。

     

     

  2. 进入新创建的仓库页面,在最底下有个Import code,点它进入导入页面(这个界面跟创建仓库时直接点Import repository的界面其实差不多)。

     

     

  3. 敲黑板!这块是全教程最重要一点! 填写gitee的仓库地址,例如https://gitee.com/chinaarjun/study-xxx.git,后面的.git带不带都行。但是!这种仓库地址只适合gitee公共仓库,如果你的仓库是私有的(不是私有我干嘛放gitee?),那么你就要在仓库地址上加上gitee的用户名和密码,例如https://chinaarjun:password@gitee.com/chinaarjun/study-xxx.git,注意地址前面的:@。用户名一般是你仓库地址上面的用户名,并非你在gitee的某个登录邮箱帐号,邮箱包含了@符号反而造成地址解析错误。怎么检验你输入的地址是否正确?可以在本地电脑通过命令git clone https://liyifeng...看下能否把仓库下下来。确认仓库地址无误后点击Begin import完成导入。

     

     

  4. 什么!500?是的!你没看错,页面一般情况下都会返回500错误页面(反正我是几乎没遇到正常的页面)。莫方,等个几秒后点一下浏览器返回,然后刷新导入页面,就会看到页面显示导入的进度条和一些提示文案。大概再过了2-3分钟(视仓库文件大小而定),刷新仓库主页就能看到所有代码文件和commits都回来了(开心~)。

     

     


方法二:本地命令行

  1. 先在github创建一个私有仓库,跟上面步骤1一样。
  2. 把gitee上的仓库下载到本地(如果本地已有请跳过)。
git clone https://gitee.com/chinaarjun/study-xxx.git
  • 1
  1. 移除gitee远端(不移除也可以,但github要改名不能也叫origin)
git remote remove origin
  • 1
  1. 添加github远端
git remote add origin https://github.com/chinaarjun/study-xxx.git
  • 1
  1. 推送到github的master(如果有多个分支需要一个一个推)
git push -u origin master
  • 1

以上介绍的两种方法都可以实现从gitee把仓库迁移到github,而且保留所有代码文件、commits等信息。如果仓库在电脑本地已经存在且没有过多分支,可以直接使用第二种。当然,我更愿意使用第一种来的方便。其实github的导入并非仅限于gitee平台,你也可以把gitlab、bitbucket平台的仓库迁移到github,本教程只是用国内知名的中文代码托管平台gitee(码云)来举个例子。

不说了,我要继续迁移下一个仓库了。。。

03-26
<think>好的,我需要帮助用户访问GitHub官网或下载相关资源。首先,用户的问题是关于如何访问GitHub官网和下载资源的。根据用户提供的引用内容,我需要整合这些信息,给出清晰的步骤和解决方案。 首先,用户可能直接需要GitHub的官网链接,我应该先提供官网地址。然后,用户提到下载加速的问题,引用了几个方法,比如使用Gitee存、在线加速下载链接、克隆特定分支的方法,以及下载插件。我需要将这些方法分点说明,确保每个方法都有对应的引用标识。 需要注意的是,用户可能遇到访问GitHub速度慢或无法访问的情况,所以需要提供加速下载的方法。比如引用[1]提到的Gitee存,引用[2]的在线下载链接生成器,引用[3]和[4]关于克隆特定分支的方法,以及引用[5]的下载插件。同时,要确保每个步骤中的示例代码或链接正确无误,比如git clone命令的正确使用。 另外,用户可能清楚如何下载特定版本的代码,所以需要详细说明使用git clone -b命令的方法,并给出具体的例子,如引用[4]中的示例。同时,提醒用户如果需要下载压缩包,可以直接在GitHub页面上切换到指定分支或标签后下载。 最后,生成相关问题时要围绕用户可能的后续疑问,比如加速下载的其他方法、无法访问时的解决方案、下载特定版本的具体步骤等。确保每个问题都能在提供的引用中找到答案,并正确标注引用来源。 检查所有链接是否正确,比如引用[2]中的示例链接是否有效,虽然实际使用时用户需要替换为自己的链接。同时,确保回答结构清晰,分点列出,方便用户逐步操作。还要注意使用中文,避免专业术语过多,保持口语化,但又要准确。 结步骤: 1. 提供GitHub官网链接。 2. 分点说明加速下载的方法,每个方法对应一个引用。 3. 说明如何下载特定分支或版本,使用git命令和网页操作。 4. 生成相关问题,覆盖用户可能的需求。</think>GitHub官网地址为:https://github.com 以下是访问和下载资源的详细指南: ### 一、加速下载方法 1. **Gitee存加速** 通过码云GiteeGitHub项目: - 将GitHub仓库URL粘贴到Gitee的"仓库迁移"功能 - 存后即可从国内服务器快速克隆[^1] 2. **在线加速下载工具** 使用第三方服务生成加速链接: ```text https://ghproxy.com/[原GitHub链接] ``` 示例:原链接`https://github.com/dotnet/sdk/archive/refs/tags/v8.0.400.zip` 加速后:`https://ghproxy.com/https://github.com/dotnet/sdk/archive/refs/tags/v8.0.400.zip`[^2] 3. **GitHub下载插件** 安装浏览器插件(如"GitHub加速")自动优化下载速度[^5] ### 二、下载指定版本代码 1. **命令行方式** 使用`git clone -b`指定分支或标签: ```bash git clone -b v6.2 https://github.com/ultralytics/yolov5.git ``` 其中`v6.2`为版本号[^4] 2. **网页直接下载** - 进入仓库后点击"Code"按钮 - 切换至目标分支或标签 - 点击"Download ZIP"获取压缩包[^3] ### 三、网络访问异常处理 若无法访问GitHub官网,可尝试: 1. 使用开发者工具(DevTools)的"Network"面板重试请求 2. 切换网络环境(如4G/5G移动网络) 3. 通过镜像站点访问(需自行验证安全性)
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值