问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

本地项目推送到GitLab仓库的详细教程

创作时间:
作者:
@小白创作中心

本地项目推送到GitLab仓库的详细教程

引用
CSDN
1.
https://blog.csdn.net/zhenz0729/article/details/140125537

本文将详细介绍如何将本地项目推送到GitLab仓库。从Git的安装、GitLab项目的创建,到密钥配置和代码推送,每个步骤都配有详细的说明和命令行示例,适合Git初学者参考学习。

1、安装Git

(1)Windows系统

访问Git官方网站下载安装包:Git - Downloading Package。下载完成后,双击安装程序进行安装。安装完成后,在任意文件夹右键,可以看到Git相关的选项。

(2)Linux系统

在终端中运行以下命令进行安装:

sudo apt install git

2、GitLab创建空白项目

登录GitLab账号,进入项目管理页面,点击“New project”创建一个新的空白项目。

3、创建密钥

在Windows系统中,可以在任意文件夹中右键选择“在终端中打开”,然后运行以下命令生成SSH密钥:

ssh-keygen -t rsa

根据提示完成密钥生成后,可以在指定目录下找到生成的公钥文件(通常为id_rsa.pub)。使用记事本或VSCode等文本编辑器打开该文件,复制其中的内容。

4、将密钥添加到GitLab中

登录GitLab账号,进入用户设置页面,选择“SSH Keys”选项,将上一步复制的公钥粘贴到输入框中,然后保存。

5、远程配置

(1)配置全局的用户和邮箱

在终端中运行以下命令配置Git的全局用户名和邮箱:

git config --global user.name "你的GitLab用户名"
git config --global user.email "你的GitLab用户邮箱"

(2)本地文件夹初始化

假设要将名为decode_exect的整个目录上传到远程代码库。首先需要将命令行切换到该目录,然后执行以下命令初始化Git仓库:

git init

初始化完成后,可以通过以下命令查看是否成功(-a参数可以显示隐藏文件):

ls -a

(3)将本地的Git仓库与远程仓库关联

在GitLab项目页面中,点击“Clone”按钮,复制HTTP克隆地址。如果遇到域名解析问题,可以将域名替换为代码服务器的IP地址。例如,如果代码服务器的IP为1.1.1.1,可以将URL修改为:

http://1.1.1.1/zyl/simulator.git

然后在本地终端中运行以下命令将远程仓库与本地仓库关联:

git remote add origin http://1.1.1.1/dsic/Simulator.git

(4)加入暂存区

使用以下命令将当前目录下的所有修改文件添加到暂存区:

git add .

(5)提交说明

使用以下命令提交暂存区的文件,-m后面是提交说明:

git commit -m "init: init"

(6)查看当前分支

使用以下命令查看当前所在的分支:

git branch

(7)上传代码到分支

使用以下命令将代码推送到远程仓库的master分支:

git push -fu origin master

在推送过程中,系统会提示输入GitLab的用户名和密码。

6、查看是否更新成功

推送完成后,可以在GitLab项目页面查看代码是否成功更新。通常会显示项目库更新于几分钟前。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号