gogs代码仓库迁移至gitlab仓库上

将gogs仓库的所有分支都迁移到GitLab上

GitHub新建一个空项目

这个我就不教了: 不会的请点击这里

自查本地是否已有SSH公钥

我自身win11举例:C:\Users\PC.ssh\XXXXXX.pub
找“.pub”结尾的文件,用文本打开就是你本地的公钥了
直接复制公钥,直接看 “绑定公钥”

如果没有这个文件夹,请全局搜索".ssh"文件夹

没有该文件夹,请看下一步“win本地添加SSH公钥”

win本地添加SSH公钥

如果不会的可以参考Gitee的官方文档,非常的简单易懂
gitee官方手册【生成/添加SSH公钥】: 点击这里
生成成功后,类似如下:
在这里插入图片描述

绑定公钥

上图中将你生成的公钥放到如下GitLab 中去
1、点击头像,如下图:找到“Preferences”(偏好)
在这里插入图片描述

2、如下图:找到“SSH Keys”(ssh公钥)
在这里插入图片描述

3、按照下图操作即可
在这里插入图片描述

下载代码

本人建议,重新下载一遍你要上传的项目

在idea里面执行也行,或者在项目文件夹中Shift+右键,点击“Git Bash Here”执行也行。

idea里面执行,找如下图:
在这里插入图片描述

开始推送

#查看所有远程仓库分支
git branch -r

查看所有分支后,用idea,切换到每个分支分别执行一次拉取代码的操作。
切换分支如下操作:
在这里插入图片描述

拉取代码操作如下图或者快捷键Ctrl+t :
在这里插入图片描述
随后随意在任意一个分支中继续执行命令如下:

git fetch --all

git pull --all

#删除本地gogs仓库的链接信息
git remote rm origin

#添加gitlab仓库链接,其中的gogs为用户名,TESTA为仓库名,推送时gitlab会自动创建
git remote add origin 新仓库地址.git

#上传仓库到gitlab
git push -u origin --all

#上传tags到仓库
git push -u origin --tags

结束;

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

槐序二十四

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值