gogs: 如何恢复repository
2024-08-31 00:24:26
当某天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循环吧)
最新文章
- “奥特曼攻打小怪兽”java学习打怪升级第一步
- Unity3d《Shader篇》法线贴图
- SQL2005中的事务与锁定(六) - 转载
- 网络数据包收发流程(三):e1000网卡和DMA
- C语言实现二叉树
- SWIFT UITableView的基本用法
- 【转】用ASP.NET加密Cookie数据
- PAC(Proxy Auto Config)代理自动配置文件的编写
- grails&;groovy的IllegalArgument异常
- poj3903 Stock Exchange(最长上升子序列)
- Oracle wm_concat(列转行函数)实际使用
- 团队作业8——第二次项目冲刺(Beta阶段)Day5--5.23
- (一)《Maven实战》读书笔记 —— Maven简介
- VM虚拟机链接克隆及linux eth0网卡的快速设置方法
- 如何理解Axis?
- vue路由传对象刷新会报错,数据丢失,用json字符串解决
- VS2012添加数据库连接时报错,未能加载文件或程序集microsoft.sqlserver.management.sdk.sfc
- php对文件的操作
- ResponderChain note
- 【转载】Linux 系统时间查看 及 时区修改(自动同步时间)