什么是Github的元数据metadata以及如何备份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网站上的数据有所帮助。

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

原文地址:https://www.cnblogs.com/sap-jerry/p/10350033.html

时间: 2024-10-17 14:31:40

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

数据库元数据MetaData

本篇介绍数据库方面的元数据(MetaData)的有关知识.元数据在建立框架和架构方面是特别重要的知识,再下一篇我们仿造开源数据库工具类DbUtils就要使用数据库的元数据来创建自定义JDBC框架. 在我们前面使用JDBC来处理数据库的接口主要有三个,即Connection,PreparedStatement和ResultSet这三个,而对于这三个接口,还可以获取不同类型的元数据,通过这些元数据类获得一些数据库的信息. 元数据(MetaData),即定义数据的数据.打个比方,就好像我们要想搜索一首

元数据metadata 对IO有多大影响

日志文件系统(journaling file systems)可防止系统崩溃时导致的数据不一致问题.对文件系统元数据(metadata)的更改都被保存在一份单独的日志里,当发生 系统崩溃时可以根据日志正确地恢复数据.除此之外,日志使系统重新启动时不必进行文件系统的检查,从而缩短了恢复时间. 1. 元数据就是数据的数据. 任何文件系统中的数据分为数据和元数据.数据是指普通文件中的实际数据,而元数据指用来描述一个文件的特征的系统数据,诸如访问权限.文件拥有者以及文件数据块的分布信息(inode...

GitHub Android 最火开源项目Top20 GitHub 上的开源项目不胜枚举,越来越多的开源项目正在迁移到GitHub平台上。基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。

1. ActionBarSherlock(推荐) ActionBarSherlock应该算得上是GitHub上最火的Android开源项目了,它是一个独立的库,通过一个API和主题,开发者就可以很方便地使用所有版本的Android动作栏的设计模式. 对于Android 4.0及更高版本,ActionBarSherlock可以自动使用本地ActionBar实现,而对于之前没有ActionBar功能的版本,基于Ice Cream Sandwich的自定义动作栏实现将自动围绕布局.能够让开发者轻松开发

con't login: connect to api.github.com:443[api.github.com/192.30.253.116, api.github.com/192.30.253.117] failed:connect timed out

Win7 pycharm github con't login: connect to api.github.com:443[api.github.com/192.30.253.116, api.github.com/192.30.253.117] failed:connect timed out ping不通192.30.253.117 跟踪一下,发现 跳转到10.段,结果丢失. tracert 192.30.153.117 打印一下路由 route print 发现是由于 静态路由 的原因

GitHub教程(三) 本地仓库托管到GitHub

本文开头先特别声明一下:由于GitHub教程属于Git系列教程的GitHub子篇章,因此GitHub教程中将不再详细介绍Git操作命令及其用法,我会根据实际需要穿插着回顾Git操作命令.如果读者需要学习或者回顾Git命令,可以参考Git系列教程中的Git子篇章,当然也可以参考廖雪峰Git教程,廖雪峰老师的Git教程讲得还是挺不错的,通俗易懂. 首先需要添加本地Git公钥到GitHub账户下,这样就能够将您的账户绑定到自己的GitHub账户,操作如下: 到此为止,您的本地Git已经和GitHub绑

GitHub使用教程——(1)使用GitHub创建简历展示页

"如果我比别人看得远,那是因为我站在巨人的肩膀上" 这是加利利的第一篇文章 系统环境:CentOS6.6桌面版 工具:VNC及Xshell 流程: 创建仓库位置--初始化仓库--配置用户名及邮箱--下载简历模板--编辑简历--GitHub上创建仓库--上传本地代码到远程仓库--使用托管源--完成 action! 创建仓库位置: [[email protected] ~]# mkdir -p Code/CV [[email protected] ~]# cd Code/CV/ 初始化仓库

GitHub怎么用?GitHub是什么?新手怎么用GitHub?图文并茂,不看都不行

GitHub怎么用? GitHub是什么? 新手怎么用GitHub? 这些问题都不是问题了: 英文10分[满分100分]水平的人来说:这个教程和小说很重要!这妮儿图文并茂,比我还幽默 汗!!!,我就直接转载过来, 需要的同学赶紧马克走吧! 绝对新手入门极品   ...小说 (我就不说这教程).md不能再生动! 作者:珊姗是个小太阳 链接:http://www.zhihu.com/question/20070065/answer/79557687 来源:知乎 著作权归作者所有.商业转载请联系作者获

Git与GitHub学习笔记(六)使用 Github Pages 管理项目文档

前言 你可能比较熟悉如何用 Github Pages 来分享你的工作,又或许你看过一堂教你建立你的第一个 Github Pages 网站的教程.近期 Github Pages 的改进使得从不同的数据源来发布您的网站更加的方便,其中的来源之一就是你的仓库的 /docs 目录. 文档的质量是一个软件项目健康发展的标志.对于开源项目来说,维护一个可靠而不出错的知识库.详细说明所有的细节是至关重要的.精心策划的文档可以让增加项目的亲切感,提供一步步的指导并促进各种方式的合作可以推动开源软件开发的协作进程

使用GitHub(三):使用VSCode+GitHub进行版本控制

使用GitHub(三):使用VSCode+GitHub进行版本控制 本文简单介绍使用VSCode+GitHub进行项目或者代码的版本控制.本文主要目的是对学习内容进行总结以及方便日后查阅. 详细教程和原理可以参考廖雪峰的Git教程或猴子都能看懂的Git教程. 本文版权归马涛涛所有. 本文所引用的图片和文字版权归原作者所有,侵权删. 如有错误请在下方评论区指出,欢迎积极讨论. 使用原理 1 上节回顾 上一篇博客详细介绍了使用 git 的三种方式 只在本地使用 将本地仓库上传到 GitHub 下载