一. 创建 GitLab 仓库
首先,你需要在公司内部的 GitLab 上创建一个新的仓库。
登录到公司内部的 GitLab 服务器。
点击页面右上角的 + 按钮,选择 New project。
填写项目名称、描述等信息。
选择项目的可见性(公开、内部或私有)。
点击 Create project 按钮。
二. 初始化本地项目为 Git 仓库
如果你的本地项目还没有初始化为 Git 仓库,可以按照以下步骤操作:
1.打开终端或命令行工具。
2.切换到你的项目目录:
cd /path/to/your/project
3.初始化 Git 仓库:
git init
4.添加所有文件到暂存区:
git add .
5.提交文件:
git commit -m "Initial commit"
三. 添加 GitLab 仓库为远程仓库
1.在公司内部 GitLab 仓库页面,找到并复制仓库的 URL(可以是 HTTPS 或 SSH 格式)。
2.添加远程仓库
git remote add origin <your-internal-gitlab-repo-url>
例如:
git remote add origin http://gitlab.yourcompany.com/yourusername/yourprojectname.git
四. 推送本地代码到 GitLab
1.推送本地代码到公司内部的 GitLab:
git push -u origin master
如果你的项目使用的是 main 分支,可以使用:
git push -u origin main
五. 验证导入成功
1.返回公司内部 GitLab 仓库页面,确认代码已经成功推送。
ps: 推送时,发现
error: src refspec master does not match any
error: failed to push some refs to 'gitlab.yourcompany.com/yourusername/yourprojectname'
这个错误信息表明你在尝试推送代码时,指定的分支名称 master 并不存在于你的本地仓库中。具体来说,src refspec master does not match any 意味着本地没有名为 master 的分支。
通常,Git 默认的主分支可能是 main 而不是 master。
你可以使用以下命令查看本地分支:
git branch