一、gitlab的登录

Web网页输入:http://xxx.wicp.vip/ 进入gitlab登录界面,输入账号密码之后,选择 standard登录,进入Web页面。不同权限的人进入的界面是不一样的。

如下:

windows git登录gitlab 登陆gitlab_git

二、gitlab Web端的介绍

点击Web端菜单栏上标签按钮,可以进入不同的功能任务主窗口。

2.1 gitlab(一个logo标志),进入或者恢复初始界面。

2.2 Project,根据下拉列表或者Project标签页中的Tab列表选择同类型的项目。如下图

windows git登录gitlab 登陆gitlab_Web_02

2.2.1点击按钮“New project”建立项目

windows git登录gitlab 登陆gitlab_windows git登录gitlab_03

可以看到主窗口中有三个待选标签页:Blank project、Create from template、 Import project分别表示不同project的创建方式,一般我们用第一种。

根据项目Group的下拉菜单,选择beacom_firmware开发小组,输入项目名名称test,添加项目描述信息。

最后选择Visibility Level 的权限(可以选上README文件,最后会生成一个README文件),点击按钮“Create project”就在这个开发小组中可以建立一个项目了。

如下图:

windows git登录gitlab 登陆gitlab_windows git登录gitlab_04

注意: 
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开发小组为例,可以看到左边的的功能菜单上有:

windows git登录gitlab 登陆gitlab_git_05

2.3.1 Owerview

是一些项目细节或者是开发人员的活跃记录,如上图和下图所示。

windows git登录gitlab 登陆gitlab_git_06

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进入账户设置。如下图

windows git登录gitlab 登陆gitlab_windows git登录gitlab_07

这里主要是一些个人信息的设置,比如修改账户密码、邮箱等。还有一个重要的操作修改添加SSH Keys后面会有介绍。