느린 GitHub 풀링 코드 네트워크 속도 문제를 완전히 해결

저는 GitHub와 GitHub 용 프로그램에 크게 의존하고 있습니다. GitHub를 사용하면 매일 아침 컴퓨터를 켜고 최신 오픈 소스 프로젝트에 대해 배우는 척할 수 있습니다.

최근 GitHub가 현저히 느리다는 것을 눈치 채 셨나요? fanqiang이 없으면 코드를 끌어 당기는 속도가 끔찍합니다. 끌어 당기는 양이 적 으면 간신히 끌어 올릴 수 있지만 데이터 양이 많으면 2KiB / s 속도를 견딜 수 있습니까? 중간에 시간을 초과하면 불행해질 것입니다.

최근에 이런 문제가 발생했습니다. seata 커뮤니티의 seata.github.io웨어 하우스에서 한동안 갑자기 많은 데이터가 추가되어 더 이상 데이터를 가져올 수 없다는 것을 알게되었습니다. 이때 Gitee를 중개 에이전트로 사용할 수 있습니다. 구체적인 작업 프로세스에 대해 자세히 이야기하겠습니다. .

GitHub에는 두 개의 저장소가 있습니다.

  1. seata : Github의 Seata 기본 저장소 : https://github.com/seata/seata.github.io.git
  2. objcoding : Seata 기본 창고에서 창고를 포크합니다. 주소는 다음과 같습니다. https://github.com/objcoding/seata.github.io.git

다음 내용은이 두웨어 하우스를 나타 내기 위해 seat 및 objcoding을 사용합니다.

Gitee가웨어 하우스를 생성 할 때 기존웨어 하우스를 가져올 때 GitHub웨어 하우스에서 가져 오도록 선택할 수 있습니다. 이때 Seata 기본웨어 하우스의 주소를 입력합니다. 이는 Gitee웨어 하우스가 Seata 기본웨어 하우스의 코드를 동기화 할 수 있음을 의미합니다.

느린 GitHub 풀링 코드 네트워크 속도 문제를 완전히 해결

 

Gitee웨어 하우스를 로컬로 복제합니다 (현재웨어 하우스 이름은 기본적으로 origin으로 설정 됨).

git clone https://gitee.com/objcoding/seata.github.io.git

 

느린 GitHub 풀링 코드 네트워크 속도 문제를 완전히 해결

 

이 속도는 너무 빠르기 때문에 울고 싶습니다. GitHub 2 KiB / s의 비참한 삶을 상상할 수 있습니까?

objcoding 원격웨어 하우스 추가 :

git remote add objcoding https://github.com/objcoding/seata.github.io.git

objcoding 원격웨어 하우스 컨텐츠를 로컬로 가져옵니다.

느린 GitHub 풀링 코드 네트워크 속도 문제를 완전히 해결

 

원격 창고에있는 대부분의 코드가 gitee에서 가져 왔기 때문에 속도가 매우 빠릅니다.

원격 창고 추가 :

git remote add seata https://github.com/seata/seata.github.io.git

마찬가지로 원격웨어 하우스 콘텐츠를 로컬로 가져옵니다.

현재 내 로컬 창고에는 다음과 같은 세 개의 원격 창고가 있습니다.

  1. 원산지 : 코드 클라우드웨어 하우스, 좌석 창고에서 코드를 동기화 할 수 있습니다.
  2. objcoding : seata 창고의 창고 포크;
  3. seata : seata 주요 창고.

여기에 좌석 창고를 추가해야하는 이유는 무엇입니까? 이는 일반적으로 Seata 메인웨어 하우스에 추가되는 코드 데이터의 양이 매우 적고 2Kib / s의 속도에서도 풀다운이 가능하기 때문에 일반적으로 Seata 메인웨어 하우스에서 직접 최신 코드를 가져올 수 있기 때문입니다. ,하지만 seata.github.io웨어 하우스와 같이 갑자기 큰 사람이 수십 메가 바이트의 데이터를 업로드하면 Gitee웨어 하우스를 사용하여 이러한 코드를 동기화 할 수 있습니다. 구체적인 작업은 다음과 같습니다.

느린 GitHub 풀링 코드 네트워크 속도 문제를 완전히 해결

 

다음으로, fetch gitee의 해당 분기가 데이터를 가져올 수 있습니다.

느린 GitHub 풀링 코드 네트워크 속도 문제를 완전히 해결

 

위는 전체 동기화 프로세스의 분석입니다.

재 인쇄 : https://mp.weixin.qq.com/s/OTJ105LLvCQmC-21oomvCA

추천

출처blog.csdn.net/qq_45401061/article/details/108761413