美文网首页
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仓库外网到内网迁移

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