将Git旧库迁移至Gitea

1、在Gitea中新建仓库,如abc.git

2、将gitea-repositories中刚刚新建的仓库改名,如abc-备份.git

作为备份用,需要用到里面的hooks

3、两种类型旧库处理

(1)旧库为bare类型(旧服务器上的库,如xxx.git
复制到gitea-repositories中,修改名称为与删除的库abc.git一样。
(2)旧库为本地Git文档库(本地克隆的库,如xxx,里面含有.git隐藏文件)
使用git clone --bare C:\xxx C:\abc.gitC:\xxx转为bare类型的abc.git,并复制到gitea-repositories

4、用abc-备份.git里的hooks文件夹替换abc.git中的hooks文件夹

否则,会出现无法在首页推送消息、库占用空间大小不更新等问题。

5、刷新Gitea页面即可看到被替换的库

6、其他问题

(1)目前发现Gitea页面中XX次提交不能正确显示,重启Gitea服务后才能正确显示;
(2)库大小占用空间大小需要push代码后才能更新。

评论中 手心_d12a补充两种方式:

1、gitea自有的迁移外部仓库功能;
2、新建仓库后将本地原有git库远端origin修改为新建的库URL,然后重新推送一下即可,旧有记录也会同步上去。

转载请注明:作者gisxiaowei,首发简书 jianshu.com

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第一部分:Git的基本操作 初始化操作 $ git config -global user.name #设置提交...
    庄欲以莘阅读 6,020评论 0 4
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 14,657评论 9 163
  • 说明:本次总结来自廖雪峰的官方网站,仅供学习,如有侵权请联系管理员删除。 git命令 安装git 安装完成后需要配...
    test小星星阅读 3,081评论 0 0
  • 孔二妞/文 拖到了2018年2月才把17年的观影记录整理完~这些是我从之前看过的片子里筛选出来的。把时间浪费在美好...
    二小姐扒电影阅读 3,688评论 0 2
  • 每天差不多这个时候就开始记录一些东西,算下来快三个月了。说实话,自己一开始也不相信自己可以写下来,毕竟有不少的前车...
    四横阅读 1,558评论 0 0

友情链接更多精彩内容