解決GitHub的速度很慢的幾種方式

1. GitHub 鏡像訪問

這里提供兩個最常用的鏡像地址:

https://hub.njuu.cf/search
https://www.gitclone.com/gogs/search/clonesearch
也就是說上面的鏡像就是一個克隆版的 GitHub,你可以訪問上面的鏡像網站,網站的內容跟 GitHub 是完整同步的鏡像,然后在這個網站里面進行下載克隆等操作。

2. GitHub 文件加速

利用 Cloudflare Workers 對 github release 、archive 以及項目文件進行加速,部署無需服務器且自帶CDN.

https://gh.api.99988866.xyz
https://g.ioiox.com
以上網站為演示站點,如無法打開可以查看開源項目:gh-proxy-GitHub(https://hunsh.net/archives/23/) 文件加速自行部署。

3. Github 加速下載

只需要復制當前 GitHub 地址粘貼到輸入框中就可以代理加速下載!

地址:http://toolwa.com/github/

在這里插入圖片描述

4. 加速你的 Github

https://github.zhlh6.cn

輸入 Github 倉庫地址,使用生成的地址進行 git ssh 等操作

5. 谷歌瀏覽器 GitHub 加速插件(推薦)

在這里插入圖片描述
在這里插入圖片描述

6. GitHub raw 加速

GitHub raw 域名并非 github.com 而是 raw.githubusercontent.com,上方的 GitHub 加速如果不能加速這個域名,那么可以使用 Static CDN 提供的反代服務。

將 raw.githubusercontent.com 替換為 raw.staticdn.net 即可加速。

7. GitHub + Jsdelivr

jsdelivr 唯一美中不足的就是它不能獲取 exe 文件以及 Release 處附加的 exe 和 dmg 文件。

也就是說如果 exe 文件是附加在 Release 處但是沒有在 code 里面的話是無法獲取的。所以只能當作靜態文件 cdn 用途,而不能作為 Release 加速下載的用途。

8. 通過 Gitee 中轉 fork 倉庫下載

網上有很多相關的教程,這里簡要的說明下操作。

訪問 gitee 網站:https://gitee.com/ 并登錄,在頂部選擇“從 GitHub/GitLab 導入倉庫” 如下:
在這里插入圖片描述

在導入頁面中粘貼你的Github倉庫地址,點擊導入即可:
在這里插入圖片描述

等待導入操作完成,然后在導入的倉庫中下載瀏覽對應的該 GitHub 倉庫代碼,你也可以點擊倉庫頂部的“刷新”按鈕進行 Github 代碼倉庫的同步。
在這里插入圖片描述

9. 通過修改 HOSTS 文件進行加速

手動把cdn和ip地址綁定。

第一步:獲取 github 的 global.ssl.fastly 地址訪問:http://github.global.ssl.fastly.net.ipaddress.com/#ipinfo 獲取cdn和ip域名:
在這里插入圖片描述

得到:199.232.69.194 https://github.global.ssl.fastly.net

第二步:獲取github.com地址

訪問:https://github.com.ipaddress.com/#ipinfo 獲取cdn和ip:
在這里插入圖片描述

得到:140.82.114.4 http://github.com

第三步:修改 host 文件映射上面查找到的 IP

windows系統:

1、修改C:\Windows\System32\drivers\etc\hosts文件的權限,指定可寫入:右擊->hosts->屬性->安全->編輯->點擊Users->在Users的權限“寫入”后面打勾。如下:

在這里插入圖片描述

然后點擊確定。

2、右擊->hosts->打開方式->選定記事本(或者你喜歡的編輯器)->在末尾處添加以下內容:

199.232.69.194 github.global.ssl.fastly.net

140.82.114.4 github.com
在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/34959.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/34959.shtml
英文地址,請注明出處:http://en.pswp.cn/news/34959.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

期權定價模型系列【4】—期權組合的Delta-Gamma-Vega中性

期權組合的Delta-Gamma-Vega中性 期權組合構建時往往會進行delta中性對沖,在進行中性對沖后,期權組合的delta敞口為0,此時期權組合仍然存在gamma與vega敞口。因此研究期權組合的delta-gamma-vega敞口中性是有必要的。 本文旨在對delta-gamma-…

關于新手學習STM32開發應該如何入門?

對于新手來說,學習STM32開發可能會感到困惑,尤其是在拿到開發板后該如何入門。在這里有嵌入式學習路線,畢設,各種項目,需要留個6。以下是部分內容概述:硬件介紹:了解STM32開發板的基本硬件組成和…

Springboot 默認路徑說明

Spring Boot基本上是Spring框架的擴展,它消除了設置Spring應用程序所需的樣板配置,極大的方便了開發者,其默認識別路徑如下: Spring Boot 作為Spring默認將 /** 所有訪問映射到以下目錄: 1、classpath:/static 用于加…

【密碼學】穴居人密碼

穴居人密碼 文字記載中,有時會把來自古希臘文化之前的各種記錄作為密碼學的例子,但稱它們為密碼學一定太不嚴格了,這是因為那些方法都太原始了。密碼學的起源能追溯到多早,取決于你把密碼學的相關定義確定得有多寬泛。大多數作者都…

每日后端面試5題 第四天

1. 線程池的核心參數(高薪常問) (1)corePoolSize:核心線程個數 (2)maximumPoolSize:最大線程個數 (3)keepAliveTime:最大存活時間 &#xff0…

如何在Vue中進行單元測試?什么是Vue的模塊化開發?

1、如何在Vue中進行單元測試? 在Vue中進行單元測試可以提高代碼的可維護性和可讀性,同時也能夠幫助開發者更快地找到代碼中的問題和潛在的錯誤。下面是一些在Vue中進行單元測試的步驟: 安裝單元測試工具 首先需要安裝一個單元測試工具&…

第8章 【C語言】善于利用指針

8.1 指針是什么 由于通過地址能找到所需的變量單元,可以說,地址指向該變量單元。將地址形象化稱為“指針”。 直接按變量名進行的訪問,稱為“直接訪問”方式。 還可以采用另一種稱為“間接訪問”的方式,即將變量i的地址存放在另…

如何讓你的圖片服務也有類似OSS的圖片處理功能

原文鏈接 前言 有自己機房的公司一般都有一套存儲系統用于存儲公司的圖片、視頻、音頻、文件等數據,常見的存儲系統有以NAS、FASTDFS為代表的傳統文件存儲,和以Minio為代表的對象存儲系統,隨著云服務的興起很多公司逐漸將數據遷移到以阿里云…

二叉樹的性質和完全二叉樹的性質

二叉樹的性質: 在二叉樹的第i層至多有 2 i 1 ( i > 1 ) 2^{i1}(i>1) 2i1(i>1) 深度為k的二叉樹最多有 2 k ? 1 2^k-1 2k?1個結點 對于任意一棵二叉樹T,如果其終端結點數為 n 0 n_0 n0?,度為2的結點數為 n 2 n_2 n2?,則 n 0 …

【劍指 Offer 39】數組中超過一半的數字

題目: 數組中有一個數字出現的次數超過數組長度的一半,請找出這個數字。 你可以假設數組是非空的,并且給定的數組總是存在多數元素。 示例: 輸入: [1, 2, 3, 2, 2, 2, 5, 4, 2] 輸出: 2 思考: 方法一:投…

5.0 Python 定義并使用函數

函數是python程序中的基本模塊化單位,它是一段可重用的代碼,可以被多次調用執行。函數接受一些輸入參數,并且在執行時可能會產生一些輸出結果。函數定義了一個功能的封裝,使得代碼能夠模塊化和組織結構化,更容易理解和…

企業有VR全景拍攝的需求嗎?能帶來哪些好處?

在傳統圖文和平面視頻逐漸疲軟的當下,企業商家如何做才能讓遠在千里之外的客戶更深入、更直接的詳細了解企業品牌和實力呢?千篇一律的紙質材料已經過時了,即使制作的再精美,大家也會審美疲勞;但是你讓客戶遠隔千里&…

(MySQL經驗)之MySQL單表行數最好低于2000w

作為在后端開發,是不是經常聽到過,mysql 單表最好不要超過 2000w,單表超過 2000w 就要考慮數據遷移了,表數據都要到 2000w ,查詢速度變得賊慢。 1、建表操作 建一張表 CREATE TABLE person( id int NOT NULL AUTO_INCREMENT PRI…

如何讓ES低成本、高性能?滴滴落地ZSTD壓縮算法的實踐分享

前文分別介紹了滴滴自研的ES強一致性多活是如何實現的、以及如何提升ES的性能潛力。由于滴滴ES日志場景每天寫入量在5PB-10PB量級,寫入壓力和業務成本壓力大,為了提升ES的寫入性能,我們讓ES支持ZSTD壓縮算法,本篇文章詳細展開滴滴…

Python 監控 Windows 服務

Python 監控 Windows 服務 Python 在 Windows 系統上可以使用 wmi 模塊來實現對 Windows 服務的監控。本文將介紹如何使用 Python 監控 Windows 服務,并實現服務狀態的查詢和服務啟停功能。 安裝依賴 在使用 wmi 模塊之前,需要先安裝 wmi包。可以使用…

[excel]vlookup函數對相同的ip進行關聯

一、需求(由于ip不可泄漏所以簡化如下) 有兩個sheet: 找到sheet1在sheet2中存在的ip,也就是找到有漏洞的ip 二、實現 vlookup函數有4個參數 第一個:當前表要匹配的列,選擇第一個sheet當前行需要處理的ip即可 第二個:第二個shee…

linux內核bitmap之setbit匯編實現

內核版本:kernel 0.12 首先看一段代碼,下面這段代碼來自內核版本0.12的mm/swap.c中: // mm/swap.c #define bitop(name,op) \static inline int name(char * addr,unsigned int nr) \ { \int __res; \__asm__ __volatile__("bt" …

蟻劍antSword-maste下載-安裝-使用-一句話木馬

下載 https://github.com/AntSwordProject/antSword 一句話木馬 hack.php腳本 <?php eval($_POST[attack]);?> 安裝 1、安裝完成后啟動 2、初始化&#xff0c;選擇有源碼的目錄 3、連接

03 什么是預訓練(Transformer 前奏)

博客配套視頻鏈接: https://space.bilibili.com/383551518?spm_id_from=333.1007.0.0 b 站直接看 配套 github 鏈接:https://github.com/nickchen121/Pre-training-language-model 配套博客鏈接:https://www.cnblogs.com/nickchen121/p/15105048.html 預訓練有什么用 機器學…

Linux(Web與html)

域名 DNS與域名&#xff1a; 網絡是基于tcp/ip協議進行通信和連接的 tcp/ip協議是五層協議&#xff1a;應用層–傳輸層—網絡層----數據鏈路層----物理層每一臺主機都有一個唯一的地址標識&#xff08;固定的ip地址&#xff0c;用于區分用戶和計算機。 ip地址&#xff1a;由…