创建用户(用于区分不同环境这里创建test1和test2)
1、点击上方左侧菜单“Menu”,再点击“Admin”
2、点击左侧菜单栏“Users”,再点击右侧“New user”
1、安装下图进行填写配置
新建用户修改密码
需要登录创建用户的邮箱,点击下图连接进行修改密码
修改密码下图
修改密码成功会受到邮件
新建分组(这里创建两个组用于展示分别为“test-one-test1”和"test-two-test2")
1、点击“Menu”,点击“Groups”,点击“Create group”
2、点击下图中指向位置
3、按照提示输入组信息,填写完成后点击“Create group”
将用户加入对应组(这里方便展示将test1用户加入“test-one-test1组”,将test2用户加入“test-two-test2组”)
1、点击“Menu”,点击“Admin”,点击左侧菜单“Groups”
2、点击创建的组
3、在右侧添加用户(注意不通版本位置会有区别)
新建项目
再对应组当中新建项目,可以使用root用户创建,也可以使用创建的用户在组中创建,创建的用户上面已经分配了在组中的权限可以创建项目(这里使用)
1、点击“Nenu”,点击“Groups”,点击“Your groups”
2、点击对应的组,这里我会在“test-one-test1用户组”创建“test1-project”项目,在“test-two-test2用户组”创建“test2-project”项目
```
3、点击“New project”,然后再点击"Create blank project"


4、按照提示输入项目信息,然后点击创建项目

5、创建完成参考下图完成展示

## 注意如果发现创建项目显示的克隆地址ip与本机不相符进行如下操作
```shell
vi /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
host: 192.168.1.61
修改完成后执行重启操作命令如下
gitlab-ctl restart
重新启动后将之前创建的项目删除,重新创建即可。
使用Git进行克隆
Linux终端克隆代码仓库
Linux主机安装git工具
yum -y install git
查看代码仓库地址
打开对应组中的项目,点击下图所示的“Clone”,复制其中HTTP地址
克隆代码仓库地址
git clone http://192.168.1.61:5000/test-one-test1/test1-project.git
Windows终端克隆代码仓库
下载windows端git
打开Git Bash窗口,注意这里面的使用方法和linux中的git工具一样,需要创建好目录,切换目录使用cd命令进行切换,查看当前所在路径使用pwd
Git创建代码分支
创建分支
注意克隆完代码仓库之后,需要把进入导克隆的下来的目录当中这里我的为test1-project目录(我实在/home/test1目录下执行的git clone)
cd /home/test1/test1-project
git branch test
git branch master
切换代码分支
git checkout master #切换master分支
git checkout test #切换test分支
Git上传代码至仓库
创建一个代码文件,这里以a.go作为示例
echo 1 > a.go
git add . #提交缓存区
git commit -m 'test' #添加版本库 并添加注释
git push origin test
登录gitlab查看推送的代码文件,点击对应的组(这里test1和test2是分开的不在一个组,所以登录test2账号查看对应的组中是看不到提交的结果)
Git下载不同版本分支代码
git pull origin master #下拉master分支代码
git pull origin test #下拉test分支代码