【gitlab】旧的gitlab项目迁移新的gitlab

这篇具有很好参考价值的文章主要介绍了【gitlab】旧的gitlab项目迁移新的gitlab。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

公司由于某些原因需要迁移项目到新的git

概述

您可以按照以下步骤将旧GitLab项目迁移到新GitLab:

在新GitLab上创建一个与旧项目名称相同的项目,并确保新项目的所有者或管理员具有足够的权限来执行后续操作。
在旧GitLab上找到要迁移的项目,并确保您具有足够的权限来访问该项目的所有内容。
在旧GitLab上打开要迁移的项目,点击"Import"选项,然后选择"Git Repo by URL"。
在出现的界面中,将旧项目的Git仓库URL复制到"URL"字段中,并为新项目设置一个名称,然后选择要导入的分支(通常为"master")。
点击"Create Project"按钮,新项目将在新的GitLab中创建,并开始同步旧项目的所有内容。
需要注意的是,在迁移过程中,您需要确保新GitLab上的项目名称与旧项目名称完全匹配,以便正确地迁移所有相关数据和配置。此外,如果您的旧项目中包含敏感信息(例如密码或密钥),您需要在新GitLab中更新这些信息以确保安全性。

实战

首先cd到项目源码的目录,或者直接在源码目录右键 gitbach

查看远程仓库

git remote -v

依次执行下列代码

git remote rename origin old-origin  //把旧远端仓库改个名字,当前的一般默认origin
git remote add origin http://test.com/management/Test.git  //新的git地址 就是你创建的那个空白的项目的git地址
git push -u origin --all   //同步推送远端仓库
git push -u origin --tags  //同步推送远端仓库
 git branch -M master

原来的主分支名叫mater 现在是main 所以需要切换一下主分支

gitlab复制已有项目为新项目,croot-Rims,gitlab,jenkins,git
切换master
gitlab复制已有项目为新项目,croot-Rims,gitlab,jenkins,git

注意

由于jenkins等服务还未修改完毕,所以可能需要切换回去继续开发

方法如下

【git remote -v 】查看远程仓库的地址
【git remote set-url origin URL】 更换远程仓库地址,URL为新地址
或者
【git remote rm origin】 删除现有远程仓库
【git remote add origin url】添加新远程仓库

或者
在idea或webstorem里选择Git–Remotes或者Manage Remotes

gitlab复制已有项目为新项目,croot-Rims,gitlab,jenkins,git
切换一下origin即可

将本地项目上传git

进入本地项目根目录

右键
gitlab复制已有项目为新项目,croot-Rims,gitlab,jenkins,git
开始执行命令了

初始化

git init

建立链接

 git remote add origin http://gitpublic.croot.com/informationdepartment/crmrsync.git

add项目文件到本地仓库

git add .

commit

git commit -m "程序源代码"

推送到远程仓库

 git push -u origin master

然后去gitlab检查项目是否上传成功即可文章来源地址https://www.toymoban.com/news/detail-569919.html

到了这里,关于【gitlab】旧的gitlab项目迁移新的gitlab的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • gitlab备份迁移后修改项目报500错误

    gitlab通过备份迁移后,在修改或是删除项目时,报500错误,原因是迁移前后的token不一致导致的 解决办法:需要进入gitlab内置的数据库,将所有的token清除掉 进入gitlab内置的数据库:适用于gitlab的14.8.2-ee版本,其他版本的命令可能会不一致 执行以下命令,将token进行删除: 刷

    2024年02月12日
    浏览(37)
  • 【Linux命令200例】touch用来创建新的文件或者修改已有文件

    🏆作者简介,黑夜开发者,全栈领域新星创作者✌,阿里云社区专家博主,2023年6月csdn上海赛道top4。 🏆本文已收录于专栏:Linux命令大全。 🏆本专栏我们会通过 具体的系统的命令讲解 加上 鲜活的实操案例 对各个命令进行深入讲解。欢迎提前锁定关注。 🎉欢迎 👍点赞✍

    2024年02月14日
    浏览(52)
  • git仓库迁移代码到新的git仓库

    此操作可以保留git仓库的历史提交记录,开始多仓库版本管理 1.查看当前仓库远程地址的名字。默认就有一个origin,代表远程仓库的名字    git remote  2.查看远程地方url   git remote -v 3.新增远程地址名称    git remote add origin2(随便去,不重复即可) master 4.设置新的远程地址  

    2023年04月16日
    浏览(40)
  • 嵌入式实操--迁移gitlab至gitlab(三)

    本文只讲述操作的实际方法,假设gitlab git已安装成功 。 执行命令 生成备份文件/var/opt/gitlab/backups目录下面 生成的文件如1694414166_2023_09_11_15.10.2_gitlab_backup.tar 接下来一路yes操作。 由于公司的gitlab服务器需要迁移,所以做了一下备份。 希望对各位读者帮助。 欢迎订阅 “ 嵌入

    2024年02月09日
    浏览(53)
  • 如何迁移git仓库,gitee仓库迁移到gitlab

    首先 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的链接,

    2023年04月20日
    浏览(62)
  • gitlab迁移

    https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-12.6.2-ce.0.el7.x86_64.rpm/download.rpm yum -y install gitlab-ce-12.6.2-ce.0.el7.x86_64.rpm https://docs.gitlab.cn/jh/raketasks/backup_restore.html#restore-gitlab 参考这个文档绝大多数问题都解决了 gitlab-ctl reconfigure gitlab-ctl restart 如果起不来 看是不是端口问题

    2024年02月15日
    浏览(26)
  • gitlab服务器迁移

    新换了服务器,需要将原来服务器商的gitlab项目迁移到新的服务器上. 1.迁移准备工作和思路:从a服务器迁移到b服务器,由于Gitlab自身的兼容性问题,高版本的Gitlab无法恢复低版本备份的数据,需要注意在b服务器部署和a服务器一样版本的gitlab,部署好环境后开始备份和数据迁移

    2024年01月23日
    浏览(76)
  • gitlab&代码迁移内网

    因为项目需要,去江苏银行负责一个项目,需要再工作云平台开发,纯内网环境,整体需要迁移到内网开发 部署或申请gitlab地址,申请开通所涉及项目,申请开发项目成员账号,建议准备文档统一开通 查看之前涉及3个系统前后端代码分支和目录规则,统筹规划迁移后内网

    2024年02月02日
    浏览(25)
  • Elasticsearch中复制一个索引数据到新的索引中

    我有时候,需要调试一个已经存在的ES索引,需要从已有的索引复制数据到新的索引中去。 这里我借助一个GUI工具,来解决这个问题,底层它是使用Reindex的API实现索引数据复制的。利用Reindex API搞不定这个事情,原索引mapping结构不会被复制。 # 步骤 选中已存在的redix菜单,准

    2024年02月22日
    浏览(46)
  • GitLab数据迁移后出现500错误

            去年做GitLab数据迁移时,写过一篇文章《GitLab的备份与还原》。后来发现新创建的项目没问题,但对于迁移过来的项目,修改名称等信息,或者删除该项目时,会出现500错误,以为是系统问题,一直也查到解决办法。         前段时间再次搜索解决办法,终于解决了

    2024年02月07日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包