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

方法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

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

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

git push  --all  origin

你可能感兴趣的:(git,github)