迁移git:gitlab->gitea

本文目的:迁移gitlab代码到gitea。

一:创建一个组织:

 

 

 

 

 

 

二:创建git仓库

1:在主界面创建仓库:注意选择拥有者

 

 

创建git库需要注意拥有者选择创建的组织。不然后面git链接会出现用户名。其他默认,直接创建

 

 

 

2:在组织里面创建仓库,会默认拥有者

(1)

 

(2)

 

 

(3)

 

 

(4)

 

 

 

 

三:迁移gitlab到gitea

1:如果是新项目,直接按照git仓库界面提供的就行

 

 

2:如果是之前的项目,迁移到gitea,使用下面命令:

(1):本地查看tag

git tag -l

如果没有,查看旧的gitlab是否有tag,如果有需要拉取tag到本地。

git fetch --tags

 

 

(2)上传代码到gitea

git push http://gitser.fkkkkkkio.net:8900/server/analyze_cms.git --all

 

 

 

 

 

 (3)上传tag标签

git push http://gitser.fkkkkkkio.net:8900/server/analyze_cms.git --tags

 

 

 

 

 

 

 

四:修改本地地址(如果使用的git客户端GUI工具,可以直接在GUI修改)

迁移完成后需要修改本地的git地址为新的gitea地址

 

 

 

 

测试下:修改下代码,提交下试试

 

 

 

 

 

五:附件:如果创建代码仓库时忘了选组织,那么git链接会出现登录,看起来不太美观。这里可以转移组织

进入仓库-》点击设置-》最下面有个 转移仓库所有权-》填写仓库和新的组织名字

1:

:

2:

 

 

3:

 

 

 完成后git仓库的链接就会更新为新的组织了。

 

 

 

查看文档:https://www.cnblogs.com/zhidanwang/p/10875133.html

                  https://www.cnblogs.com/fei8899/p/14347049.html

 

posted @   Joy_CShow  阅读(2739)  评论(1编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示