美文网首页
Git仓库外网到内网迁移

Git仓库外网到内网迁移

作者: 私人云笔记_骁勇波波 | 来源:发表于2022-10-24 10:35 被阅读0次

Git 仓库迁移步骤:

1.先克隆老项目的镜像 git clone --mirror project.git (project.git 为项目的git地址)

2.克隆出的文件夹打包发至 内网

3.内网接手,解压,进入老项目的目录 cd project.git

4.内网gitlab 新建项目, 修改settings-> Repository->Protected branches -> Branch, 把master 分支的开关打开: Allowed to force push。复制地址备用:project_new_repository_url.git (地址从http到.git)

5.移除老项目的地址替换成新项目git remote set-url --push origin project_new_repository_url.git      (为新建的同步项目的git地址)

6将镜像推到远程 git push --mirror  project_new_repository_url.git 这一步有可能需要输入新的git的账号和密码。

报错解决:

1. 解决 GitLab 报错:You are not allowed to force push code to a protected branch on this project

https://blog.csdn.net/zyx6a/article/details/122125512

2. 解决报错: the default branch of a project cannot be deleted原仓库中如果没有master分支,在origin下面新建一个名叫master的分支即可,即,以任意版本为蓝本,点击分支,新建,名称写master。

相关文章

  • Git仓库外网到内网迁移

    Git 仓库迁移步骤: 1.先克隆老项目的镜像 git clone --mirror project.git (p...

  • docker自动发布方案

    内网jenkins拉取git代码打包构建docker 镜像,发布到内网私有仓库,远程ssh或者rancher发布外网容器

  • 关于Git SourceTree 访问局域网,内网项目

    通过SourceTree对外网Git仓库进行Git clone是成功的,但是,当公司在本地内网部署了git仓库,通...

  • git仓库迁移和更新远程仓库地址

    git仓库迁移和更新远程仓库地址 一、git仓库迁移 1,从原仓库clone或pull到本地仓库 git clon...

  • git仓库的转移

    一、git仓库迁移 1,从原仓库clone或pull到本地仓库 git clone project_name ​【...

  • Git仓库迁移

    迁移Git仓库 使用场景:需要迁移某个git仓库到另一个不同的仓库 需要保留所有分支和历史提交 操作步骤 clon...

  • Git远程仓库切换

    读者:最近git仓库由外网迁移到本地,所以已有的项目需要远程仓库切换。 方法一: 1. 查看当前项目的远程服务 如...

  • 数据库迁移与负载均衡

    一、LNMP数据库迁移 环境准备:web01(外网:10.0.0.7;内网:172.16.1.7)db01(外网:...

  • 迁移git仓库带来的权限问题--2019-08-22

    迁移git仓库带来的权限问题 今天迁移git仓库 第一步: 克隆旧仓库‘基本’版本 git clone --bar...

  • git高级用法

    1.git仓库迁移 利用git从一个仓库拷贝一个项目到另一个仓库,并且log也能够一起过去(提交记录等等完全迁移)...

网友评论

      本文标题:Git仓库外网到内网迁移

      本文链接:https://www.haomeiwen.com/subject/pvvnzrtx.html