什麼是Github的後設資料metadata以及如何備份github上的資料

i042416發表於2019-01-27

github被微軟收購後,提供的工具種類是越來越多了,大大提高了我們程式設計師日常工作的效率。

今天我偶然發現,我們可以一鍵把自己整個github上的資料,不僅僅是程式碼,還包含每個倉庫裡建立的issue都輕鬆下載到本地進行備份。

點這個setting按鈕:

什麼是Github的後設資料metadata以及如何備份github上的資料

點Account超連結:

什麼是Github的後設資料metadata以及如何備份github上的資料

新建一個export作業 - 匯出作業。

什麼是Github的後設資料metadata以及如何備份github上的資料

過了一會,我們github註冊的郵箱地址會收到一封郵件,點選Download export就可以下載一個壓縮包到本地:

什麼是Github的後設資料metadata以及如何備份github上的資料

我這個賬號的所有github資料不export不知道,一export才嚇一跳,竟然有1.7個G那麼大。

什麼是Github的後設資料metadata以及如何備份github上的資料

下載下來的檔案是一個巨大的壓縮包,解開之後是這樣子的:

什麼是Github的後設資料metadata以及如何備份github上的資料

隨便看幾個檔案的內容。

比如這個commit_comment的json檔案:

什麼是Github的後設資料metadata以及如何備份github上的資料

實際就是指的這個commit:

什麼是Github的後設資料metadata以及如何備份github上的資料

這是我github上一個倉庫的issue的明細:

什麼是Github的後設資料metadata以及如何備份github上的資料

通過上圖的url開啟這個issue,發現內容和我通過工具下載的內容一致:

什麼是Github的後設資料metadata以及如何備份github上的資料

我所有上傳到github issue裡的圖片也會通過附件的方式被下載到本地,儲存在這些資料夾裡:

什麼是Github的後設資料metadata以及如何備份github上的資料

希望這個工具對大家備份自己在github網站上的資料有所幫助。

要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2564979/,如需轉載,請註明出處,否則將追究法律責任。

相關文章