一、gitLab账号
二、创建群组和项目
三、拉取代码
四、提交代码
一、gitLab账号
普通项目人员: 若是配置了邮箱,那么密码会自动发送到邮箱
当你拿到账号的时候,首次登录可能是需要你自己去手动设置一下新密码
二、创建群组和项目
(一)创建和加入群组
1、选择项目开发模式
项目一般有两种模式
- 新建项目 --- 相当于一个单体项目
- 新建群组 --- 相当于一个分布式项目 【常用】
- 一个产品,由多个项目组成,这就是分布式项目
- 群组项目就是由一个群组来统一管理项目
2、创建一个群组
注意可见等级的配置
- private 【 B组看不到A组的项目】
- internal
- public 【所有人都能看到你的项目并拉去代码】
通常情况都是private,将所有需要协同开发的人员拉入群组即可
3、查看自己的群组
(二)新建项目
1、在群组中新建一个项目,点击新建项目
2、初始化项目 --- 书写readme
3、查看创建好的项目
4、查看项目的地址
两种方式
- ssh --- 不需要重复输入用户名和密码 【常用】
- http --- 每次都需要手动输入密码
三、拉取项目
1、初始化git信息,之后提交git都是以次身份提交
登录gitLab账号,查看对应的用户名和邮箱
在本地的任意文件夹,右键 --- git bash --- 配置git的账号名和邮箱
通过git list 查看配置中是否有user.name、user.email信息,若是存在则配置成功
git config --global user.name "Git账号名"
git config --global user.email "Git邮箱"
git config --list
2、拉取代码到本地
可以选择http或者ssh,个人倾向于选择SSH方式,因为这样可以不用使用密码和账号进行代码的拉取推送了
好处:
- 保障账号密码的安全性
- 持续集成时,服务器会自动拉取gitLab上的代码打包,若是需要账号和密码才能访问,那么就需要在服务器拉取代码的过程中输入账号和密码,但是是很难做到在执行shell脚本时进行密码账号的输入
2-1 先获取SSHkey
输入下述指令然后一直回车即可 【在 git/user/bin 目录下进行配置】
ssh-keygen -t rsa -C "gitLab注册时的邮箱"
成功标志
查看生成的SSH :C:\User\电脑的用户名\.ssh\id_rsa.pub
打开 d_rsa.pub 文件,复里面的内容即可
2-2 添加SSH
gitLab --- 我的 --- 设置
添加成功
2-3 直接克隆即可
git clone 仓库地址
四、提交代码
- 查看状态
- 添加提交的文件
- 提交到暂存区
- 查看状态
- 提交到远程仓库
git status
git add .
git commit -m '批注'
git status
git push origin '需要推送到的分支'