生活分享

  • 首页
HETAO
业余码农、业余机械爱好者
  1. 首页
  2. 未分类
  3. 正文

从Gogs迁移到Gitea躺坑记录

2022年9月19日 2455点热度 0人点赞 0条评论

file

Gogs是很优秀的git托管,之所以想迁移到gitea最大的痛点是代码搜索,这个确实很有必要。当然带价就是会费不少服务器资源。

迁移流程大概是:

  1. 进入gogs环境执行gogs backup --database-only
  2. 备份git库,比如我是zip打个包
  3. 把数据库版本切换到13UPDATE version SET version=13;
  4. 用docker跑gitea:1.1.4,指定好gogs的mysql数据库
  5. 这里一定要根据gitea手册检查对应的几个文件夹,比如avatas等,目录结构跟gogs是不一样的
  6. 确定使用正常后docker升级到1.6.4,最后升级到最新版

然而我在升级的时候不知道是不是文件夹关系,最后打开的库都是404,研究中发现,gitea会用git库提交的name和邮箱来对应网站上的用户。所以另一个避坑建议就是请再gitea中保持原有的用户名和邮箱不变。

Post Views: 2,394
标签: 暂无
最后更新:2022年9月19日

jinzhao

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

COPYRIGHT © 2022 生活分享. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

浙ICP备14004285号-1