一,引言

  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 所看到的功能的差异。本文所分享的内容也存在着很多我自己的一些理解,有理解不到位的,还包含,并且指出不足之处!!!!!

参考链接:Azure DevOps Server 访问级别

作者:Allen

版权:转载请在文章明显位置注明作者及出处。如发现错误,欢迎批评指正。

Azure DevOps Server 设置项目管理用户,用户组的更多相关文章

  1. Azure DevOps Server:Git权限设置

    Azure DevOps Server 权限概述 在Azure DevOps Server (之前名称为TFS)中,权限是一个比较复杂的概念.从权限层级上来说,包括服务器级别.团队项目集合级别.团队项 ...

  2. Azure DevOps Server(TFS): 在Excel中解除服务器同步

    通过Azure DevOps Server 提供与Excel集成的功能,用户可以非常便捷地使用Excel,实现工作项数据的同步. 对于需要批量处理数据.离线工作.制作临时报表的用户来说,这个功能必定成 ...

  3. 在Azure DevOps Server的代理服务器安装Python环境

    Python和Azure DevOps Server Python是一种计算机程序设计语言.是一种动态的.面向对象的脚本语言,最初主要为系统运维人员编写自动化脚本,在实际应用中,Python已经在前端 ...

  4. 在Azure DevOps Server (TFS 2019) 流水线传递参数

    变量概述 在Azure DevOps Server的流水线中,变量是衔接不同任务和不通代理之间的桥梁,它可以使相对松散.各自独立的任务之间相关影响并共享数据.在流水线中使用变量,可以在各任务之间相互调 ...

  5. Azure DevOps Server (TFS)中代码文件换行问题解决方案(Git)

    之前写过一篇博客"探索TFS Git 库文件换行(CRLF)的处理方式",主要是针对TFVC代码库的. 下面这篇文章说明如何在TFS的Git库中处理代码换行的问题. 概述 在Azu ...

  6. Azure DevOps Server 2019 (TFS)安装教程

    概述 Azure DevOps Server 2019 (之前的名称为TFS),作为微软Azure DevOps 的企业私有(on-premises)服务器,是一个为开发团队提供软件协作开发管理的服务 ...

  7. 在Azure DevOps Server (TFS) 中修改团队项目名称

    概述 [团队项目]: 在Azure DevOps Server (原名TFS)中,团队项目(Team Project)是一个最基本的数据组织容器,包含了一个团队或者信息系统中的所有信息,包括源代码.文 ...

  8. 你好,Azure DevOps Server 2019;再见,Team Foundation Server

    微软正式发布Azure DevOps Server 2019的第一个版本,作为Team Foundation Server (TFS)2018的升级版本和替代产品. 这是目前市面上唯一一款将产品名称冠 ...

  9. Azure DevOps Server(TFS) 客户端分析

    Azure DevOps Server(TFS) 是微软公司的软件协作开发管理平台产品,为软件研发.测试.实施提供全流程的服务.作为一款应用服务器产品,他的客户端是什么,在哪里下载客户端?我们在项目实 ...

随机推荐

  1. HTML初学者小知识

    引用js <script src="链接/js代码位置" type="text/javascript"></script> 引用css ...

  2. 内网技巧-通过SAM数据库获得本地用户hash的方法

    内网技巧-通过SAM数据库获得本地用户hash的方法 在windows上的C:\Windows\System32\config目录保存着当前用户的密码hash.我们可以使用相关手段获取该hash. 提 ...

  3. kubeadm部署k8s v1.19.4版本集群

    1. 准备2台2c4g虚机 配置地址192.168.198.144,192.168.198.146,一台作为master,一台作为node 2. 部署环境准备,每一台虚机都需要操作 # 关闭防火墙sy ...

  4. ClickHouse与Elasticsearch压测实践

    1 需求分析 1.1 分析压测对象 1)什么是ClickHouse 和Elasticsearch ClickHouse 是一个真正的列式数据库管理系统(DBMS).在 ClickHouse 中,数据始 ...

  5. win10+Android(华为)系统原生日历同步方案+Sol日历桌面显示

    前言:本文是参考了其他博客基础上,新增了Android的免费桌面[月试图显示]功能.以及适配于上海交通大学的Canvas教学日历.方便进行多设备同步的日历管理.任务提醒. 目录 1.效果展示 2.方案 ...

  6. 理解 KingbaseES 中的递归查询

    关键字:SQL,CTE,递归查询 概述:通常递归查询是一个有难度的话题,尽管如此,它们仍使您能够完成在 SQL 中无法实现的操作.本文通过示例进行了简单介绍,并展示了与 PL/SQL的递归查询实现的差 ...

  7. Linux 常用脚本命令

    Linux 常用(脚本)命令 1. 统计目录下文件个数 ll |grep "^-"|wc -1 解释 grep "^-"表示抓取以-开头的行(其他忽略)

  8. winfrom程序只启动一个exe进程

    private static void KillProcess() { Process process1 = Process.GetCurrentProcess(); //获得当前计算机系统内某个进程 ...

  9. WinUI 3 踩坑记:前言

    WinUI 3 (Windows App SDK 于 2021 年 11 月发布了第一个正式版 v1.0.0 [1],最新版本是 v1.1.5 [2].我的基于 WinUI 3 的个人项目 寻空 从年 ...

  10. 跟我学Python图像处理丨关于图像金字塔的图像向下取样和向上取样

    摘要:本文讲述图像金字塔知识,了解专门用于图像向上采样和向下采样的pyrUp()和pyrDown()函数. 本文分享自华为云社区<[Python图像处理] 二十一.图像金字塔之图像向下取样和向上 ...