接上一篇博客,我再虚拟机上安装了gitlab
如何使用呢
创建,新项目
提示我没有ssh密钥,算了,这里的话我们都使用https获取
创建完成,这就是项目地址
添加文件,这里我添加了一个readme文件
使用git克隆项目
直接克隆会失败,虚拟机配置的自定义证书不能识别
这样拉取就ok
git -c http.sslVerify=false clone https://gitlab.example.com/root/test-gitlab.git
同理拉取推送都要加上git -c http.sslVerify=false
这里就不演示了
监控平台
可以看到gitlab服务器的使用情况,以及使用日志,这个自己去了解
gitlab添加用户
一个菜单栏就是总览,项目,用户,组
按要求天就完了,这里我直接翻译成中文
修改删除人员
找到刚创建的项目,点击进去
管理访问
添加人员
使用dev用户拉取test-gitlab项目
并创建分支
git checkout -b release-dev
修改一些文件内容
提交
git add .
git commit -m "提交描述"
推送
git -c http.sslVerify=false push origin release-dev #这个命令会自动在远程创建分支
如图:注意两个分支的内容是不一样的
开发者请求合并分支
普通开发者是没有主分支的权限的
所以每次自己的分支,合并的时候,需要请求维护员,或领导合并
以dev账号进入远程仓库
创建请求
点击确定
切换用户lead
我们可以看到有合并消息提示,和代办事项提示
点击合并消息提示
进到里面点击合并就可以了