Skip to content
Shimon's BlogShimon's Blog
主页
杂谈
  • 主页
      • 软件教程
          • GitHub
            • GitHub Pages
              • GitHub Token
                • GitHub 简介
                  • Pull Request
                    • 加速 GitHub 克隆
                      • Gitee
                        • 注册
                          • 添加公钥
                            • 导入 GitHub 仓库
                              • 远程库地址修改
                                • 同步仓库
                              • 自动部署
                                • 语义化提交
                                • Nginx

                                加速 GitHub 克隆

                                Shimon Zhan2021年2月18日
                                • GitHub
                                大约 2 分钟

                                此页内容
                                • Gitee
                                  • 注册
                                  • 添加公钥
                                  • 导入 GitHub 仓库
                                  • 远程库地址修改
                                  • 同步仓库

                                由于天朝墙的存在,GitHub 的访问速度在大部分国内地区都很慢。如果需要克隆体积比较大的项目,可能需要很长时间,也很大概率会在中途因为网络波动、终端问题导致克隆失败。

                                本文介绍如何使用 Gitee 加快 GitHub 项目克隆。

                                # Gitee

                                Gitee 又称码云,是一个国内的代码托管商,国内访问 Gitee 的速度是十分 Amazing 的。

                                # 注册

                                Gitee 账户可以很方便的通过 GitHub 账户 + 绑定手机号注册。

                                # 添加公钥

                                完成注册后,您需要上传本地公钥,以保证可以从 Gitee 上拉取或克隆,其步骤与 GitHub 大致相同。

                                # 导入 GitHub 仓库

                                码云的企业专线访问 GitHub 的速度很快,而码云在新建仓库的时候提供了导入选项,这就给我们的加速提供了方式。

                                我们只需要在码云上新建仓库,选择导入,然后输入自己想要克隆的 GitHub 仓库地址,交给码云完成导入即可。

                                稍等片刻后,码云即会将 GitHub 的仓库同步到自己的服务器上,此时我们只需要克隆码云上的这个仓库地址,就可以高速克隆这个项目。

                                # 远程库地址修改

                                在克隆完毕后,本地的 origin 远程库会默认为 Gitee 的仓库,此时我们需要使用 git remote rename origin gitee 命令,将码云的远程仓库重命名为 gitee,并使用 git remote add origin <github url> 命令重新添加 GitHub 的远程仓库为 origin。

                                这样我们稍后在做出本地提交后,即可直接推送到 GitHub 仓库。

                                # 同步仓库

                                如果以导入的形式创建码云仓库。则可以随时点击仓库页面上的同步图标,让码云随时拉取最新的 gitee 代码,以便在本地通过 git fetch gitee,通过码云服务器高速拉取最新代码。

                                上次编辑于: 2022/4/19 07:13:07
                                贡献者: ShimonZhan
                                上一页
                                Pull Request
                                下一页
                                自动部署
                                Copyright © 2021-present Shimon Zhan