Gitlab的管理使用手册

简介:





已经1个月没发博文了,一个是忙(瞎忙),一个是懒了,今天刚从家回来,发现已经好久没有发文章了,所以先发一篇博文,是上次“gitlab用户使用手册的”的姊妹篇。

目录


一、新建项目

二、创建用户

三、重置用户密码

四、删除用户

五、赋予用户项目权限

六、取消用户项目权限


一、新建项目

1、新建项目前,先创建项目所在的组(也就是说这个项目文件是保存在哪个组里)

选择Admin area

102524859.jpg

2、选择Groups——New Group

102622380.jpg

3、输入组名与相关信息(Groups一定要与Teams名称一致)

102654940.jpg

4、选择Create New Projcet

102729649.jpg

然后在输入项目名称,同时在namespace里选择刚才创建的组

102755998.jpg

二、创建用户

1、选择Admin area

102830700.jpg

2、选择Users——New User

102936778.jpg

3、其中Name为对方的中文名,Username使用邮箱的前缀,Email为公司邮箱(这个按照公司规定来,不一定非得按照我这样方法)

103029502.jpg

4、密码尽量选择复杂、带有特殊字符10个以上的(目前我这里是15位以上,有特殊字符,可以使用生成的软件来弄)

103304822.jpg

5、项目现在默认即可,并且把Can create group与Can create team给取消默认的勾选

103411485.jpg

6、下面信息默认不输入

103439733.jpg

7、信息输入完成后,选择Create user

103523751.jpg

三、重置用户密码

1、选择Admin area

103553888.jpg

2、选择User下面的数字(比如我当前有3个用户),比如我的为79

103650616.jpg

3、然后选择User下面的Edit

103725920.jpg

4、在出现的界面里找到

103749198.jpg

输入新的密码,完成后选择

103816132.jpg

四、删除用户

当对方离职时候,为了安全起见,需要删除对方的gitlab权限,避免机密信息丢失,操作方法如下:

1、选择Admin area

103848574.jpg

2、选择User

103923693.jpg

3、选择Destroy(删除用户)

103959117.jpg

五、赋予用户项目权限

1、选择Admin area

104027793.jpg

2、选择Teams

104105866.jpg

3、输入组名与信息

104134576.jpg

4、先增加这个组可以对哪些项目有什么权限,选择Add projects

104248665.jpg

5、在左侧的Projcetname里可以选择你当前gitlab已经存在的项目

104323444.jpg

6、在右侧的Maxaccess选择此组对这个项目最大能有什么权限,默认选择Developer

104405322.jpg

下面是关于这些权限的介绍

104450305.jpg104506783.jpg104524262.jpg

7、完成后选择Add

104559287.jpg

8、完成后选择Addmembers

104633356.jpg

9、在左侧的Username里选择你当前gitlab里具有的用户

104707178.jpg

10、在右侧的Default projectaccess里,选择相应的权限,默认最好为Developer

104736429.jpg

11、在最后的Team access下不勾选Admin,然后选择Add

104819425.jpg

这样就完成了用户与组权限的赋予

六、取消用户项目权限

1、选择Admin area

104858194.jpg

2、选择Teams

104926426.jpg

3、在Name下选择哪个组

104953793.jpg

4、在Members里选择User name的用户

105019784.jpg

5、点击那个用户

6、在右侧的Projcets里

105049503.jpg

找出项目权限,比如你想删除那个用户对first项目的权限(可也可修改为其他权限105116966.jpg),就选择105148184.jpg即可




 本文转自 reinxu 51CTO博客,原文链接:http://blog.51cto.com/dl528888/1305656,如需转载请自行联系原作者


相关文章
|
6月前
|
测试技术 持续交付 开发工具
一文掌握:Gitlab的完整使用手册
一文掌握:Gitlab的完整使用手册
|
开发工具 git
Source Tree多个远程仓库管理及如何在gitlab提Merge
目录 一、背景 二、Gitlab上Fork仓库 三、SoureTree上新增远程仓库 1、进入仓库设置 2、新增远程仓库 四、同步原仓库代码以及gitlab提merge 1、同步原仓库最新代码 2、gitlab上提merge
Source Tree多个远程仓库管理及如何在gitlab提Merge
|
数据安全/隐私保护
|
Web App开发 Rust 算法
苹果 iPhone 14 或将取消刘海;算法推荐管理规定已施行;GitLab 14.8 发布 | 思否周刊
苹果 iPhone 14 或将取消刘海;算法推荐管理规定已施行;GitLab 14.8 发布 | 思否周刊
164 0
|
Kubernetes 测试技术 开发者
在GitLab CI/CD中使用environment对部署环境进行管理
在GitLab CI/CD中使用environment对部署环境进行管理 关键词environment的详细解释
713 0
在GitLab CI/CD中使用environment对部署环境进行管理
|
Web App开发 网络安全 开发工具
|
Linux 网络安全 数据安全/隐私保护
Gitlab权限管理-issue管理[六]
标签(linux): git 笔者Q:972581034 交流群:605799367。有任何疑问可与笔者或加群交流 设置好密码后登录进入管理目录 创建组 设置组名和权限 创建用户 已有四个用户了 给pm增加一个master的权限,加放password组 创建一个库 创建一个项目 创...
1338 0