banner
肥皂的小屋

肥皂的小屋

github
steam
bilibili
douban
tg_channel

git clone 太慢?用碼雲做中轉站優雅提速(因為失敗而變成了一篇水文)

事情起因#

苦逼的 soapffz 的梯子搭一個掛一個,firefox 的 vpn 插件對於普通瀏覽境外網站足夠了,但是對於下載 github 專案一點都不給力

不想費勁弄小飛機,但是下載亮哥的文章的速度實在不能忍,Github 地址:https://github.com/Micropoor/Micro8

image

image

於是第 n 次百度 “git clone 提速”,大部分依然是推薦用中國站長等工具 ping Github 的 CDN 地址然後添加到 HOSTS 文件中,但是既麻煩又效果不明顯,這次讓我找到了一個腦洞比較大的同志的文章:https://blog.csdn.net/malvas/article/details/86755753

教程#

首先在碼雲登陸 (沒有先註冊) 你的帳號:https://gitee.com/

登陸後在右上角加號點擊新建專案:

image

然後什麼都不用填,拉到最下面,選擇導入已有倉庫:

image

將你需要 clone 的 Github 專案地址粘貼進去,比如:https://github.com/Micropoor/Micro8,然後點擊創建,然後它就會自己開始拷貝:

image

等待一會,時間視你要拷貝的專案的大小而定,亮神的專案 280 多 MB,大概等了 NNNNN 多分鐘

然後此時下載你的 gitee 地址即可,我們看一下速度:

image

emmm,速度還是很可觀的,但是好像等專案創建的時間也挺長的 (@(你懂的))(逃~

提醒,這個專案我會一直保留,你們可以直接從這個專案下載亮神的專輯,我也會時不時同步

** 19-03-07 更新:亮神已於 19-03-07 停止更新 **

下載方式:

git clone https://gitee.com/soapffz/Micro8.git

關於整理名稱的方法參考文章:https://soapffz.com/python/115.html,注意把不同命名方式的文件分開再分別使用文章中的整理名字腳本

對了,此處補充一個小技巧,對於大文件夾又難得有更新那種,可以用以下方式將伺服器代碼更新到本地:

查看git 遠程倉庫的地址:git remote -v
更新代碼本地到倉庫三種方式:

方法一
git pull //將伺服器最新的更改獲取到本地

方法二
$git fetch origin master //從遠程的origin倉庫的master分支下載代碼到本地的origin master
$git log -p master origin/master//比較本地的倉庫和遠程參考的區別
$git merge origin/master//把遠程下載下來的代碼合併到本地倉庫,遠程的和本地的合併

方法三
$git fetch origin master:temp //從遠程的origin倉庫的master分支下載到本地並新建一個分支temp
$git diff temp//比較master分支和temp分支的不同
$git merge temp//合併temp分支到master分支
$git branch -d temp//刪除temp

插曲#

正在一邊刷公眾號文章一邊等專案創建完成 (已經等了 14 分鐘) 的時候:

image

刷到了少數派的文章:這個安裝和卸載 Windows 軟件的方法超酷炫,你肯定不知道,剛好是一個基於 Powershell,使用 Github 的工具 -Scoop

然後安裝要求有一條是:

你能 正常、快速 的訪問 GitHub 並下載上面的資源

image

紅紅火火恍恍惚惚,暴風哭泣:

image

看來有一個好用的,不倒的梯子還是很重要的,此時從我創建倉庫到現在已經過去 25 分鐘,依然還在轉圈圈,於是宣告本文推薦失敗

把文章標題加了(因為失敗而變成了一篇水文),另外,梯子好用的同學可以試試上面說到的少數派推薦的 Windows 軟件下載工具

本文完~(此時已經距離我創建倉庫過去了 30 分鐘,比我直接下還慢)

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。