一、gitlab的登录
Web网页输入:http://xxx.wicp.vip/ 进入gitlab登录界面,输入账号密码之后,选择 standard登录,进入Web页面。不同权限的人进入的界面是不一样的。
如下:
二、gitlab Web端的介绍
点击Web端菜单栏上标签按钮,可以进入不同的功能任务主窗口。
2.1 gitlab(一个logo标志),进入或者恢复初始界面。
2.2 Project,根据下拉列表或者Project标签页中的Tab列表选择同类型的项目。如下图
2.2.1点击按钮“New project”建立项目
可以看到主窗口中有三个待选标签页:Blank project、Create from template、 Import project分别表示不同project的创建方式,一般我们用第一种。
根据项目Group的下拉菜单,选择beacom_firmware开发小组,输入项目名名称test,添加项目描述信息。
最后选择Visibility Level 的权限(可以选上README文件,最后会生成一个README文件),点击按钮“Create project”就在这个开发小组中可以建立一个项目了。
如下图:
注意:
1. 点击按钮“clone”弹出一个对话框,上面有关于SSH和HTTP方式的链接,后续会有介绍。
2. 每建立一个project 都会有这样一个命令:Command line instructions,这个是让我我们上传代码的命令,后面所有的操作基本上都是围绕这几步来,一般我们用这个命令:Create a new repository,后续会有介绍。
2.2.2回到刚才的Project->Your project 页面中可以看到新建的子项目xxx_firmware/test,以后开发就可以从这里进入
2.3 Group,根据顶级菜单的下拉列表或者是子菜单的Tab列表都可以进如到不同的开发小组中去。
以XXX_firmware开发小组为例,可以看到左边的的功能菜单上有:
2.3.1 Owerview
是一些项目细节或者是开发人员的活跃记录,如上图和下图所示。
2.3.2 Issues
在这里这个项目组成员可以提交一些问题,大家相互交流,项目开发进度等等,代码发布版本都可以在这里做记录,这里没做研究。
2.3.3 Merge Requests
主要是别人提交代码请求合并的记录
2.3.4 Kubernetes
略
2.3.5 Members
这里有开发人员的相关信息,包括各级权限。
2.4 Activity
不同人员各种代码提交、活跃记录都在上面。
2.5 Milestones
同2.3.2Issues中的milestones,就是项目开发达到某一个程度,比如可以发布的一个版本。(后面给代码打标签设置版本号还会提到如:git tag v1.0)
2.6 Snippet
个人的一些工作中的Idea启发,都可以记录在这里,有权限设置,相当于个人blog。
2.7 “+”
根据下拉列表看到New Project、New group、New snippet,这个前面都有相关介绍。
2.8 Issues
同2.3.2 Issues
2.9 Merge Requests
同2.3.3 Merge Requests
2.9 Todos
接下来要做的事情,同2.3.2 Issues
2.10?
一款工具不能少的,常见帮助信息。
2.11 账户设置
选择账户中下拉列表Setings进入账户设置。如下图
这里主要是一些个人信息的设置,比如修改账户密码、邮箱等。还有一个重要的操作修改添加SSH Keys后面会有介绍。