Azure DevOps Server 设置项目管理用户,用户组
一,引言
Azure DevOps Server 搭建完成后,关于如何进行项目管理,项目成员管理等,我们接着上一篇文章,继续讲解 Azure DevOps Server 的用户,用户组。首先,我们需要明白 Azure DevOps Server 有哪些登录方式
1)Azure DevOps Service 的登录和 Azure DevOps Server 的登录的差异
Azure DevOps Servcie:使用 Azure DevOps Service 可以通过公共网络进行连接 dev.azure.com。再根据组织设置,可以使用我们自己的 微软账号 凭据或 Azure AD 进行身份验证。 同时我们在 Azure AD 上设置多重身份验证、IP 地址限制的操作。
Azure DevOps Server:使用 Azure DevOps Server 可以通过公共网络连接到搭建好的站点。 使用 Windows 身份验证 和 AD 域凭据 进行身份验证。
2)Azure DevOps Server 的访问级别
Stakeholder(利益相关者):不限制用户数,管理组织,查看看板,基本的 backlog 和 sprint 等大部分权限
Basic(基本的):提供了大部分功能的访问权限,
Basic + Test Plans(基本的 + 测试计划):提供了大部分功能的访问权限以及 Azure Test Plans 的访问权限。
-------------------- 我是分割线 --------------------
1,Azure DevOps Server 入门实践与安装部署
2,Azure DevOps Server 设置项目管理用户,用户组
二,正文
1,创建本地用户,用户组
打开服务器的计算机管理

点击 Local Users and Group 添加用户组,用户
用户组
1)CloudApp_Manager_RG
2)CloudApp_Developer_RG
3)CloudApp_Test_RG
4)CloudApp_Stakeholders_RG
用户组下的用户列表
| CloudApp_Manager_RG | CloudApp_Developer_RG | CloudApp_Test_RG | CloudApp_StakeHoler_RG |
| manager1 | User1 | User3 | User5 |
| manager2 | User2 | User4 | User6 |
打开本地 Azure DevOps Server 使用管理员账号(当前服务器管理员账号),点击 “Access levels” 打开权限设置

选择 “Stakeholder”,点击 “+” 添加用户组 “CloudApp_Stakeholder”

Basic 添加用户组 “CloudApp_Developer_RG”

Basic + Test Plans 添加用户组 “CloudApp_Test_RG”

2,Azure DevOps Server 项目添加用户和管理员
首页点击 “+ New project” 添加新的项目

输入相关参数
Collection name 默认为:“DefaultCollection”
Project name:“NetCore_Project1”
Advanced
Work item process 选择:“Agile”
点击 “Create” 创建项目

进入项目点击 “Project setting” 设置项目级别的权限

选择 “Security =》Project Administrators“,切换到 ”Members“ 会员页面,点击 ”+Add“ 添加项目管理组
将 manager1 添加为当前 ”NetCore_Project“ 的 ”Project Administrators“ 组成员

同样的操作,将用户组 ”CloudApp_Develper_RG“ 作为项目的 ”Contributors“ 添加进来

”Readers“ 组添加 ”read1“ 用户

项目的用户,用户组设置完成后,接下来我们就需要测试各个用户,用户组的权限了
3,测试用户,以及用户组权限
user6 作为 StakeHolder 的访问权限登录 Azure DevOps Server

user1 作为 NetCore_Project 项目的 Contributors 的身份登录

剩下的用户我就不一一进行测试了,大家可以实际操作一番。
bingo !!! 成功

三,结尾
今天我们讲解 Azure DevOps Server 的访问级别,以及 Azure DevOps Server 的用户、用户组的创建,Azure DevOps Server 项目的访问权限等。文章的结尾也演示不同角色的用户登录到 Azure DevOps Server 所看到的功能的差异。本文所分享的内容也存在着很多我自己的一些理解,有理解不到位的,还包含,并且指出不足之处!!!!!
作者:Allen
版权:转载请在文章明显位置注明作者及出处。如发现错误,欢迎批评指正。
Azure DevOps Server 设置项目管理用户,用户组的更多相关文章
- Azure DevOps Server:Git权限设置
Azure DevOps Server 权限概述 在Azure DevOps Server (之前名称为TFS)中,权限是一个比较复杂的概念.从权限层级上来说,包括服务器级别.团队项目集合级别.团队项 ...
- Azure DevOps Server(TFS): 在Excel中解除服务器同步
通过Azure DevOps Server 提供与Excel集成的功能,用户可以非常便捷地使用Excel,实现工作项数据的同步. 对于需要批量处理数据.离线工作.制作临时报表的用户来说,这个功能必定成 ...
- 在Azure DevOps Server的代理服务器安装Python环境
Python和Azure DevOps Server Python是一种计算机程序设计语言.是一种动态的.面向对象的脚本语言,最初主要为系统运维人员编写自动化脚本,在实际应用中,Python已经在前端 ...
- 在Azure DevOps Server (TFS 2019) 流水线传递参数
变量概述 在Azure DevOps Server的流水线中,变量是衔接不同任务和不通代理之间的桥梁,它可以使相对松散.各自独立的任务之间相关影响并共享数据.在流水线中使用变量,可以在各任务之间相互调 ...
- Azure DevOps Server (TFS)中代码文件换行问题解决方案(Git)
之前写过一篇博客"探索TFS Git 库文件换行(CRLF)的处理方式",主要是针对TFVC代码库的. 下面这篇文章说明如何在TFS的Git库中处理代码换行的问题. 概述 在Azu ...
- Azure DevOps Server 2019 (TFS)安装教程
概述 Azure DevOps Server 2019 (之前的名称为TFS),作为微软Azure DevOps 的企业私有(on-premises)服务器,是一个为开发团队提供软件协作开发管理的服务 ...
- 在Azure DevOps Server (TFS) 中修改团队项目名称
概述 [团队项目]: 在Azure DevOps Server (原名TFS)中,团队项目(Team Project)是一个最基本的数据组织容器,包含了一个团队或者信息系统中的所有信息,包括源代码.文 ...
- 你好,Azure DevOps Server 2019;再见,Team Foundation Server
微软正式发布Azure DevOps Server 2019的第一个版本,作为Team Foundation Server (TFS)2018的升级版本和替代产品. 这是目前市面上唯一一款将产品名称冠 ...
- Azure DevOps Server(TFS) 客户端分析
Azure DevOps Server(TFS) 是微软公司的软件协作开发管理平台产品,为软件研发.测试.实施提供全流程的服务.作为一款应用服务器产品,他的客户端是什么,在哪里下载客户端?我们在项目实 ...
随机推荐
- Python入门系列(二)语法风格
python缩进 Python使用缩进来表示代码块,例如 if 5 > 2: print("Five is greater than two!") 如果跳过缩进,Python ...
- python压缩pdf(指定缩放比例)
python压缩pdf(指定缩放比例) 原理 pdf文件处理使用https://pymupdf.readthedocs.io/en/latest/index.html库可以轻松实现,该库的官方说明文档 ...
- KingbaseES V8R6集群部署案例之---Windows环境配置主备流复制(异机复制)
案例说明: 目前KingbaseES V8R6的Windows版本不支持数据库sys_rman的物理备份,可以考虑通过建立主备流复制实现数据库的异机物理备份.本案例详细介绍了,在Windows环境下建 ...
- KingbaseES R6 集群 recovery 参数对切换的影响
案例说明:在KingbaseES R6集群中,主库节点出现宕机(如重启或关机),会产生主备切换,但是当主库节点系统恢复正常后,如何对原主库节点进行处理,保证集群数据的一致性和安全,可以通过对repmg ...
- linux下安装mysql(rpm安装)
Mysql 5.7.29安装步骤 1.首先卸载自带的Mysql-libs(如果之前安装过mysql,要全都卸载掉) rpm -qa | grep -i -E mysql\|mariadb | xarg ...
- Exchange 2019数据库切换
最近在测试Exchange 2019的一些安装步骤.在测试到DAG的数据库切换的时候遇到了一些问题.An Active Manager operation failed. Error: The dat ...
- 无线WIFI连接
家里的无线网络覆盖一直不全, 最近想改善一下.买了一个mercury的小路由器MW156RM 其实,我还是不理解WDS, repeater, bridge模式有什么区别. 目标就是实现最少的改动,保持 ...
- Python数据科学手册-Numpy数组的排序
1) Numpy中的快速排序: np.sort 和 np.argsort np.sort 是快速排序,算法复杂度 O[ N log N] ,也可以选择归并排序和堆排序 如果不想修改原始输入数组,返 ...
- ProxySQL SSL 配置
后端 SSH 连接配置 从版本 v1.2.0e 开始,ProxySQL 支持对后端使用 SSL 连接. 重要提示: 仅支持 v1.x 中的后端 SSL.在 v2.x 之前的版本中,客户端是无法使用 S ...
- Centos7搭建 KVM 环境
注意:使用KVM管理虚拟机分命令行和图形化界面两种方式,这里最后一步安装的工具是图形化管理工具 安装前准备 验证CPU是否支持KVM 如果结果中有vmx(Intel)或svm(AMD)字样,就说明CP ...