什么是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的原创文章,请关注公众号"汪子熙":
什么是Github的元数据metadata以及如何备份github上的数据相关推荐
- QIIME 2教程. 11元数据Metadata(2020.11)
文章目录 QIIME 2用户文档. 11元数据 元数据格式要求 元数据验证 前导和尾随空格字符 注释和空行 标识符列 标识符的建议 元数据列 列类型 数字格式化 高级文件格式详细信息 TSV行话和语法 ...
- QIIME 2教程. 11元数据Metadata(2021.2)
QIIME 2用户文档. 11元数据 Metadata in QIIME 2 https://docs.qiime2.org/2021.2/tutorials/metadata/ 注:此实例需要一些基 ...
- QIIME 2用户文档. 11元数据Metadata(2019.7)
前情提要 NBT:QIIME 2可重复.交互和扩展的微生物组数据分析平台 1简介和安装Introduction&Install 2插件工作流程概述Workflow 3老司机上路指南Experi ...
- QIIME 2用户文档. 10元数据Metadata(2018.11)
文章目录 前情提要 QIIME 2用户文档. 9元数据 元数据格式要求 元数据验证 前导和尾随空格字符 注释和空行 标识符列 标识符的建议 元数据列 列类型 数字格式化 高级文件格式详细信息 TSV方 ...
- Python-EEG工具库MNE中文教程(14)-Epoch对象中的元数据(metadata)
目录 本分享为脑机学习者Rose整理发表于公众号:脑机接口社区 .QQ交流群:903290195 本案例演示使用Epochs元数据.关于Epochs数据结构:可以查看文章Python-EEG工具库MN ...
- Mybatis源码研究6:元数据(metadata)
2019独角兽企业重金招聘Python工程师标准>>> 原理分析之六:元数据(metadata) 一.依赖关系 本包对mybatis的其它包没有任何依赖,mybatis的其它包 ...
- phoenix的元数据一般存在哪里_ElasticSearch文档元数据(Metadata)
在Elasticsearch下,一个文档除了有数据之外,它还包含了元数据(Metadata).每创建一条数据时,都会对元数据进行写入等操作,当然有些元数据是在创建mapping的时候就会设置,元数据在 ...
- 【收藏】关于元数据(Metadata)和元数据管理,这是我的见过最全的解读!
本文主要从元数据的定义.作用.元数据管理现状.管理标准和元数据管理功能等方面讲述了我对元数据(Metadata)和元数据管理的认知及理解. 元数据管理 一.元数据的定义 按照传统的定义,元数据(Met ...
- 元数据(MetaData):
什么是元数据? 元数据(Meta Date),关于数据的数据或者叫做用来描述数据的数据或者叫做信息的信息. 这些定义都很是抽象,我们可以把元数据简单的理解成,最小的数据单位.元数据可以为 ...
最新文章
- 排序算法java版,速度排行:冒泡排序、简单选择排序、直接插入排序、折半插入排序、希尔排序、堆排序、归并排序、快速排序...
- “传统”遥感遇上AI,会产生怎样的效果?
- OpenCV捕获视频和摄像头
- 十五、稀疏矩阵的乘法运算
- 【数据库系统概论】考研第二部分重点分析【2.1】
- Codeforces Round #623 (Div. 2, based on VK Cup 2019-2020 - Elimination Round, Engine) A Dead Pixel
- wepyjs小程序组件调用pages页面的方法
- chapter1.4.4
- 前台ajax请求php后台返回成功却进error方法解决
- com.mysql.jdbc.connection和java.sql.connection的区别
- Android 测试 之MonkeyRunner
- vue 文字转语音mp3_vue项目或网站上实现文字转换成语音播放功能
- 刘林仙版《薛刚反唐》整理
- 快速学习Grasshopper的方法
- 关于CTF中脚本的编写及使用。ISCC之Retrieve the passcode
- Oracle 11g Release 1 (11.1) 单行函数——(返回字符值)字符函数
- 【java华为机试】HJ10 字符个数统计
- 单片机 蓝牙/WIFI无线遥控智能家居系统设计
- Greenplum集群Master与Standby相互切换
- Nginx中文域名配置
热门文章
- android gradle + junit +jacoco +sonarscaner(sonarrunner) 获取单元测试覆盖率以及代码质量
- J2EE看tomcat运行参数和去掉工程名作为请求的根路径
- CSS基础(part18)--溢出的文字省略号显示
- 时间序列与R语言应用(part5)--移动平均MA模型及其可逆性
- 关于 ng-template 通过 @input 传入另一个 Component 不能工作的问题调试
- SAP Spartacus 4.0 关于SSR CSS 处理逻辑的一些 warning 消息的处理
- 如何查询 ABAP 传输请求(Transport Request)和使用该请求修改了的程序的信息?
- jMeter 里如何调用函数 function
- 以 library 方式启动的 SAP Spartacus Storefront,如何手动实现 User 模块的延迟加载
- Angular开发模式下的编译器和运行时的代码比较