什么是Github的元数据metadata以及如何备份github上的数据

7次阅读

共计 508 个字符,预计需要花费 2 分钟才能阅读完成。

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 网站上的数据有所帮助。
要获取更多 Jerry 的原创文章,请关注公众号 ” 汪子熙 ”:

正文完
 0