当前位置: 首页 > news >正文

云效代码仓库导入自建gitlab中

登录自建GitLab

在浏览器中输入GitLab访问地址http://192.168.1.111:81/users/sign_in,输入账号和密码登录GitLab服务,如下图:

新建一个空的代码库

按照以下截图顺序,创建一个新的空项目,如下:

克隆镜像

创建镜像存储目录

我这里创建在/home/gitlab/res

开始克隆镜像

  1. 打开终端切换到/home/gitlab/res目录。
  2. 执行命令( git clone --mirror git-url ),将项目源(含提交历史,分支等)克隆到本地。
  3. git clone --mirror https://codeup.aliyun.com/6285d8b20dd3d51aafb2/xxx/cashier-ui.git

需要输入云效的账号密码,此处的密码非云效登录的账号密码

登录云效后再个人设置中配置http的克隆账号密码即是我们需要的账号密码了

push镜像到目标仓库

这里的目前代码仓库也就是上文创建的空代码库。

  1. 登录到自建GitLab上复制目标仓库地址

cd  cashier-ui.git/

git push --mirror http://192.168.1.111:81/xxx/cashier-ui.git

需要输入我们gitlab的账号密码

push报错

首先要接入默认分支保护,去掉默认分支保护,推送完再完原回来

如果接触默认分支保护后还是不行检查默认分支是main还是master

确认默认分支为master,确认默认分支后可以重新建立空白项目

重新导入

导入成功

相关文章:

  • 多相机人脸扫描设备如何助力高效打造数字教育孪生体?
  • UE Universal Camera 相机插件-限制镜头在区域内移动
  • 【Unity智能模型系列】MediaPipeUnityPlugin 实现人脸数据获取
  • [按键手机安卓/IOS脚本插件开发] 按键插件调试与判断循环结构辅助工具
  • 【CMake基础入门教程】第七课:查找并使用第三方库(以 find_package() 为核心)
  • 数字孪生技术驱动UI前端变革:从静态展示到动态交互的飞跃
  • 面试150 判断子序列
  • Jenkins执行Jenkinsfile报错
  • 频宽是什么: 0.35/Tr、0.5/Tr?
  • Spring AI Alibaba
  • windows下 tomcat的安装部署
  • 多租户多会话隔离存储架构的完整实现方案
  • GNSS位移监测站在大坝安全中的用处
  • 物联网与低代码:Node-RED如何赋能工业智能化与纵横智控的创新实践
  • Java常用设计模式详解
  • TCP 重传机制详解:原理、变体与故障排查应用
  • Prompt工程解析:从指令模型到推理模型的提示词设计
  • k8s基础概念和组件介绍
  • 【UniApp 日期选择器实现与样式优化实践】
  • 构建数据“高速路”绿算技术亮相数据要素联盟可信数据空间生态交流会,解锁可信数据空间新动能