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并恢复

nexus repository 删除了库怎么恢复

如何删除GitHub中已经建好的仓库(repository)

gitlab人备份与恢复

gitlab 搭建 备份 升级 迁移恢复

大数据产品的备份及恢复