繁体   English   中英

使用Azure 2020 as Git时如何设置asp.net core中每个项目的权限

[英]how to set permission on each project in asp.net core when use Azure 2020 as Git

我们在 asp.net 内核中使用多层解决方案。 这意味着在一个解决方案中我们有一些项目,我们使用 Azure dev ops 2020 作为本地 Git 存储库,问题是如何为每个项目设置权限? 我想向项目 A 的 testUser1 授予拉取和推送请求,但同时我不希望该用户有权访问项目 B。

使用Azure 2020 as Git时如何设置asp.net core中每个项目的权限

恐怕在使用Azure 2020作为git时,asp.net核心中的每个项目都没有这样的权限设置。

根据文档设置 Git 存储库权限

您授予或限制对存储库的访问权限,以锁定可以为您的源代码做出贡献并管理其他功能的人员。 您可以通过更改顶级 Git 存储库条目来设置所有 Git 存储库的权限。 各个存储库从顶级 Git 存储库条目继承权限

我们只能在每个存储库而不是每个项目上设置权限。

另外,由于项目A和项目B在同一个asp.net核心方案中,两者之间应该有一定的联系。 用户只能看到其中一个而不是所有代码。 很难理解代码仅基于其中一个项目的代码。 如果相互独立,可以考虑将这两个项目分配到不同的repo中,分别管理。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM