gogs: 如何恢复repository
Posted IWS
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gogs: 如何恢复repository相关的知识,希望对你有一定的参考价值。
当某天gogs的数据库突然崩溃,配置数据全部消失后,要如何将之前git的repository重新加入到gogs中呢?(别问了,那个倒霉的人就是我)
step 1, 2, 3, go...
1. 进入git的repository目录,将其中某个project mv为其它名字,比如赚了100万.git改名为赚了100万.git.你开我玩笑呢
2. 打开gogs控制台,创建赚了100万项目
3. 删除目录中刚刚创建的赚了100万.git,将赚了100万.git.你开我玩笑呢再改为赚了100万.git
4. 在本地clone 赚了100万.git,如果之前已经有了,可以跳过这一步
5. 随意修改某一文件,提交到origin
6. 刷新gogs控制台,你会发现一切又都回来了(如果你的项目很多的话,恩。。。写个for循环吧)
以上是关于gogs: 如何恢复repository的主要内容,如果未能解决你的问题,请参考以下文章
Elasticsearch-5.6.0使用repository-hdfs快照(备份)数据到hdfs并恢复