写点什么

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

作者:Jerry Wang
  • 2022 年 1 月 09 日
  • 本文字数:412 字

    阅读完需:约 1 分钟

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

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 网站上的数据有所帮助。

发布于: 刚刚阅读数: 2
用户头像

Jerry Wang

关注

个人微信公众号:汪子熙 2017.12.03 加入

SAP成都研究院开发专家,SAP社区导师,SAP中国技术大使。

评论

发布
暂无评论
什么是 Github 的元数据以及如何备份 github 上的数据