github被微軟收購後,提供的工具種類是越來越多了,大大提高了我們程式員日常工作的效率。
今天我偶然發現,我們可以一鍵把自己整個github上的資料,不僅僅是代碼,還包含每個倉庫裡建立的issue都輕松下載下傳到本地進行備份。
點這個setting按鈕:
點Account超連結:
建立一個export作業 - 導出作業。
過了一會,我們github注冊的郵箱位址會收到一封郵件,點選Download export就可以下載下傳一個壓縮包到本地:
我這個賬号的所有github資料不export不知道,一export才吓一跳,竟然有1.7個G那麼大。
下載下傳下來的檔案是一個巨大的壓縮包,解開之後是這樣子的:
随便看幾個檔案的内容。
比如這個commit_comment的json檔案:
實際就是指的這個commit:
這是我github上一個倉庫的issue的明細:
通過上圖的url打開這個issue,發現内容和我通過工具下載下傳的内容一緻:
我所有上傳到github issue裡的圖檔也會通過附件的方式被下載下傳到本地,存儲在這些檔案夾裡:
希望這個工具對大家備份自己在github網站上的資料有所幫助。
本文來自雲栖社群合作夥伴“汪子熙”,了解相關資訊可以關注微信公衆号"汪子熙"。