事情起因#
苦逼的 soapffz 的梯子搭一個掛一個,firefox 的 vpn 插件對於普通瀏覽境外網站足夠了,但是對於下載 github 專案一點都不給力
不想費勁弄小飛機,但是下載亮哥的文章的速度實在不能忍,Github 地址:https://github.com/Micropoor/Micro8
於是第 n 次百度 “git clone 提速”,大部分依然是推薦用中國站長等工具 ping Github 的 CDN 地址然後添加到 HOSTS 文件中,但是既麻煩又效果不明顯,這次讓我找到了一個腦洞比較大的同志的文章:https://blog.csdn.net/malvas/article/details/86755753
教程#
首先在碼雲登陸 (沒有先註冊) 你的帳號:https://gitee.com/
登陸後在右上角加號點擊新建專案:
然後什麼都不用填,拉到最下面,選擇導入已有倉庫:
將你需要 clone 的 Github 專案地址粘貼進去,比如:https://github.com/Micropoor/Micro8
,然後點擊創建,然後它就會自己開始拷貝:
等待一會,時間視你要拷貝的專案的大小而定,亮神的專案 280 多 MB,大概等了 NNNNN 多分鐘
然後此時下載你的 gitee 地址即可,我們看一下速度:
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 分鐘) 的時候:
刷到了少數派的文章:這個安裝和卸載 Windows 軟件的方法超酷炫,你肯定不知道,剛好是一個基於 Powershell,使用 Github 的工具 -Scoop
然後安裝要求有一條是:
你能 正常、快速 的訪問 GitHub 並下載上面的資源
紅紅火火恍恍惚惚,暴風哭泣:
看來有一個好用的,不倒的梯子還是很重要的,此時從我創建倉庫到現在已經過去 25 分鐘,依然還在轉圈圈,於是宣告本文推薦失敗
把文章標題加了(因為失敗而變成了一篇水文)
,另外,梯子好用的同學可以試試上面說到的少數派推薦的 Windows 軟件下載工具
本文完~(此時已經距離我創建倉庫過去了 30 分鐘,比我直接下還慢)