VDone Demo VDone Demo
Home
  • Articles

    • JavaScript
  • Study Notes

    • JavaScript Tutorial
    • Professional JavaScript
    • ES6 Tutorial
    • Vue
    • React
    • TypeScript: Build Axios from Scratch
    • Git
    • TypeScript
    • JS Design Patterns
  • HTML
  • CSS
  • Technical Docs
  • GitHub Tips
  • Node.js
  • Blog Setup
  • Learning
  • Interviews
  • Miscellaneous
  • Practical Tips
  • Friends
About
Bookmarks
  • Categories
  • Tags
  • Archives
GitHub (opens new window)

Nikolay Tuzov

Backend Developer
Home
  • Articles

    • JavaScript
  • Study Notes

    • JavaScript Tutorial
    • Professional JavaScript
    • ES6 Tutorial
    • Vue
    • React
    • TypeScript: Build Axios from Scratch
    • Git
    • TypeScript
    • JS Design Patterns
  • HTML
  • CSS
  • Technical Docs
  • GitHub Tips
  • Node.js
  • Blog Setup
  • Learning
  • Interviews
  • Miscellaneous
  • Practical Tips
  • Friends
About
Bookmarks
  • Categories
  • Tags
  • Archives
GitHub (opens new window)
  • 技术文档

  • GitHub技巧

    • GitHub Advanced Search Tips
    • Auto-Deploying a Static Blog with GitHub Actions
    • GitHub Actions Scheduled Code Execution - Daily Baidu Link Pushing
    • How to Speed Up GitHub Project Downloads
      • Using Gitee as a Relay for Faster Downloads
  • Nodejs

  • 博客搭建

  • 技术
  • GitHub技巧
xugaoyi
2020-03-09
Contents

How to Speed Up GitHub Project Downloads

# How to Speed Up GitHub Project Downloads

Cloning projects from GitHub within China is always extremely slow. Based on my observations from multiple cloning attempts, the maximum download speed is around 20KB/s, which is unbearable when cloning large projects! Below is a method to speed up project cloning.

# Using Gitee as a Relay for Faster Downloads

  1. First, you need a Gitee (opens new window) account

  2. After logging in to Gitee, click the plus sign in the upper right corner and select Import from GitHub/GitLab

  3. Select Import from URL, paste the repository address copied from GitHub, and import. This import process is usually very fast.

  4. Clone the imported project from Gitee. The cloning speed will be much faster — with good internet, it can reach several MB/s (actual speed depends on your connection).

  5. One important note: the cloned project is linked to the Gitee repository. If you need to link it to the GitHub repository, you'll need to change the remote repository.

    git remote -v # View linked remote repositories
    git remote rm <repo-name> # Remove a remote repository
    git remote add <repo-name> <remote-repo-url> # Link a remote repository (repo-name is typically 'origin')
    
    1
    2
    3

This method is suitable for cloning large projects. For small projects, 20KB/s might still be tolerable.

Edit (opens new window)
Last Updated: 2026/03/21, 12:14:36
GitHub Actions Scheduled Code Execution - Daily Baidu Link Pushing
Node.js Recursively Read All Files

← GitHub Actions Scheduled Code Execution - Daily Baidu Link Pushing Node.js Recursively Read All Files→

Recent Updates
01
How I Discovered Disposable Email — A True Story
06-12
02
Animations in Grid Layout
09-15
03
Renaming a Git Branch
08-11
More Articles >
Theme by VDone | Copyright © 2026-2026 Nikolay Tuzov | MIT License | Telegram
  • Auto
  • Light Mode
  • Dark Mode
  • Reading Mode