如何迁移git仓库,gitee仓库迁移到gitlab

本文介绍了两种方法将Git仓库从Gitee迁移到Gitlab。方法一是通过克隆本地仓库,修改远端地址再推送到Gitlab;方法二是直接在Gitlab创建空仓库,然后修改已有仓库的远端指向。详细步骤包括克隆、重命名远程仓库、添加新远端、推送代码等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

方法1

首先

gitee上的仓库为A

gitlab上创建一个空仓库为C

1、本机建一个任意名称文件夹:test,cmd进入test文件夹。

2、执行 git clone http://xxx.xxx.xx.10:xxx/xxxxkai/oms.git 克隆gitee的仓库A为B(也就是test文件夹)

2、修改 B仓库的远端指向

2.1重命名B指向的远端仓库 【因为2.2要新增名为origin的链接,所以这里先修改远程链接,防止重名】

git remote rename origin old-origin

2.2新增名为origin的链接指向远端gitlab上的空仓库C【origin代表的是链接名称】

git remote add origin http://gitLab的仓库地址/oms.git

3.代码推送到名为origin的远端地址

git push -u origin --all

4.gitlab上查看,所有项目代码、日志迁移成功。

方法2:

本机电脑上已存在的clone仓库是A

直接在gitLab(git)上新建仓库B(git init --bare.注意bare不能丢,不然推送A的全部分支给B会报错 )

修改A仓库的远端指向仓库B

git remote rename origin old-origin

//进入A仓库中(cd  到A中,有.git文件夹)给A仓库添加远端关联gitLab上的仓库B

        1.http方式

        git remote add origin http://gitLab的ip地址/linux文件夹路径/仓库名称B

或者

       2.ssh方式 

        git remote add origin  【linux登录用户名】@【服务器ip】:/linux文件夹路径/仓库名称B

直接把A全部分支提交到B即可

git push  --all  origin

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值