飞牛Nas 部署gitea 并迁移新机器及备份
废话: 在nas上自己创建类似于gitlab的网页版git管理工具管理本地提交,感谢飞牛NAS开发团队
1.安装gitea 从控制面板安装
2.选择sqlite 最少的依赖(最方便的备份)
3.迁移前在飞牛的控制面板停用Gitea(新旧机器都要停用)
4.迁移(默认在这个路径)需要迁移的4个地方(AI说的不全,实测)
/vol1/@appdata/Gitea/
-- conf.ini //配置 一定要
--data/gitea.db //数据信息 有些网页说不用实际测试一定要
--data/gitea-repositories //重要 仓库的所有提交和代码 建议压缩下再scp传
--data/avatars //仓库或者组织的头像的图片
5.使用scp (需要打开)
scp conf.ini data/gitea.db userxxx@192.168.31.xx:/home/userxxx/
scp gitea-repositories_2509xx.tar.gz userxxx@192.168.31.xx:/home/userxxx/
图片一样的
6. mv 到新机器对应路径下。注意:(文件的权限不对启动不了Gitea)
sudo chown -R gitea:gitea conf.ini data/gitea.db data/gitea-repositories_2509xx.tar.gz
解压gitea-repositories_2509xx.tar.gz 也如上修改下
7. 重启gitea就可以看到之前的提交记录了 ^_^