/ 27浏览

GitLab 迁移并推送代码仓库

迁移并推送代码仓库到 GitLab 可以有多种方法,以下是一些常见的步骤:

一、创建空仓库

在 Gitlab 上创建一个空仓库

方式一:点击左上角“+”号,选择新建项目/仓库

方式二:进入“项目”界面,点击右上角“新建项目”按钮

image

选择“创建空白项目”

image

填写项目信息并点击“新建项目”

  • 建议不要勾选“项目配置​->使用自述文件初始化仓库​”选项

image

点击完成创建项目

image

二、迁移并上传仓库代码

该项目仓库当前为空

您可以通过克隆仓库开始或开始以以下方式之一添加文件。

命令行指引

您还可以按照以下说明从计算机中上传现有文件。

Git 全局设置
git config --global user.name "shenhuanjie"
git config --global user.email "shenhuanjie@live.cn"
创建一个新仓库
git clone git@gitlab.skyner.cn:devcloud/demo-project.git
cd demo-project
git switch --create master
touch README.md
git add README.md
git commit -m "add README"
git push --set-upstream origin master
推送现有文件夹
cd existing_folder
git init --initial-branch=master
git remote add origin git@gitlab.skyner.cn:devcloud/demo-project.git
git add .
git commit -m "Initial commit"
git push --set-upstream origin master
推送现有的 Git 仓库
cd existing_repo
git remote rename origin old-origin
git remote add origin git@gitlab.skyner.cn:devcloud/demo-project.git
git push --set-upstream origin --all
git push --set-upstream origin --tags

温馨提示:

在进行迁移时,请确保在迁移过程中对数据进行备份,以防数据丢失。同时,迁移完成后,需要更新项目的文档和团队成员的仓库地址。如果迁移涉及到权限和用户信息,还需要确保在新服务器上正确设置这些信息。

参考文章