一、gitLab账号
二、创建群组和项目
三、拉取代码
四、提交代码

一、gitLab账号

普通项目人员: 若是配置了邮箱,那么密码会自动发送到邮箱

当你拿到账号的时候,首次登录可能是需要你自己去手动设置一下新密码

gitlab4j创建多个分支 gitlab创建group_gitlab4j创建多个分支

二、创建群组和项目

(一)创建和加入群组

1、选择项目开发模式

项目一般有两种模式

  • 新建项目 --- 相当于一个单体项目
  • 新建群组 --- 相当于一个分布式项目  【常用】
  • 一个产品,由多个项目组成,这就是分布式项目
  • 群组项目就是由一个群组来统一管理项目

gitlab4j创建多个分支 gitlab创建group_gitlab4j创建多个分支_02

2、创建一个群组

注意可见等级的配置

  1. private  【 B组看不到A组的项目】
  2. internal
  3. public  【所有人都能看到你的项目并拉去代码】

通常情况都是private,将所有需要协同开发的人员拉入群组即可

gitlab4j创建多个分支 gitlab创建group_群组_03

3、查看自己的群组

gitlab4j创建多个分支 gitlab创建group_git_04

gitlab4j创建多个分支 gitlab创建group_gitlab_05

(二)新建项目

1、在群组中新建一个项目,点击新建项目

gitlab4j创建多个分支 gitlab创建group_用户名_06

gitlab4j创建多个分支 gitlab创建group_gitlab4j创建多个分支_07

2、初始化项目 --- 书写readme

gitlab4j创建多个分支 gitlab创建group_群组_08

gitlab4j创建多个分支 gitlab创建group_群组_09

3、查看创建好的项目

gitlab4j创建多个分支 gitlab创建group_gitlab_10

4、查看项目的地址

两种方式

  1. ssh --- 不需要重复输入用户名和密码  【常用】
  2. http --- 每次都需要手动输入密码

gitlab4j创建多个分支 gitlab创建group_gitlab_11

三、拉取项目

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注册时的邮箱"

成功标志

gitlab4j创建多个分支 gitlab创建group_gitlab_12

 

查看生成的SSH :C:\User\电脑的用户名\.ssh\id_rsa.pub 

打开 d_rsa.pub  文件,复里面的内容即可

gitlab4j创建多个分支 gitlab创建group_gitlab4j创建多个分支_13

2-2 添加SSH

gitLab --- 我的 --- 设置 

gitlab4j创建多个分支 gitlab创建group_用户名_14

添加成功

gitlab4j创建多个分支 gitlab创建group_群组_15

 

2-3 直接克隆即可

git clone 仓库地址

四、提交代码

  1. 查看状态
  2. 添加提交的文件
  3. 提交到暂存区
  4. 查看状态
  5. 提交到远程仓库
git status

git add .

git commit -m '批注'

git status

git push origin '需要推送到的分支'