最近需要更换服务器,WEB什么的都还比较好弄,直接复制即可,但是发现之前自己架设的Gogs服务端没法迁移,不论怎么复制就是无法识别老数据。
经过几番查找,才找到一个靠谱的办法,原来官方提供了一个直接导出的办法。
TIPS:需要切换到Gogs指定的运行账户,一般为git或gogs
./gogs backup
这条命令会导出所有的仓库和配置
//全部导入
./gogs restore --config custom/conf/app.ini --from backup.zip
//只导入仓库数据
./gogs restore --database-only --config custom/conf/app.ini --from backup.zip
另外还可以通过直接克隆老项目地址的方式来迁移,不过同域名,只能这么导入导出了...... 悲