gitlab切换远程服务 项目转移

 背景,gitlab使用的服务器要更换,所以在新的服务器上安装了gitlab服务,产生问题,把原gitlab项目数据转移至新的gitlab服务。

1.整体转移

此方法可以一次性解决数据转移问题,因某些原因,没采用此方法,后续有变动再更新。

2.单个项目转移

此方法这里只记录一种操作流程,其他情况类似。

首先,把原gitlab服务上一个项目(暂称pro_a)克隆到本地任意文件夹。克隆方法,在任意文件夹鼠标右键点击“Git Base Here”。在弹出的命令终端中执行命令 git clone xxx,后面xxx指的是pro_a原gitlab地址。

然后,克隆完成后,会出现一个和pro_a对应的文件夹,命令终端执行 cd xxx,目的,进入克隆下来的文件夹。继续执行命令

git remote -v,可以查看项目当前的远程地址,应该是原gitlab项目地址。此时,需要在新的gitlab上创建一个项目用于上传pro_a,名字自定义(看个人喜好),然后复制新的gitlab的项目地址。命令终端继续命令git remote set-url origin yyy,yyy表示新的项目地址。此命令实现项目管理远程地址修改。可以再次执行git remote -v查看,若无意外,会发现远程地址已经改变。

最后,命令终端继续执行命令 git push -u origin master。

完成后,会发现项目数据已经出现在了新的gitlab上。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值