限制对某些TeamCity项目的访问

Tim*_*son 8 teamcity teamcity-7.0

我们有一个TeamCity实例,其中包含各种项目和构建配置,目前尚未设置安全性.虽然大多数项目都可以公开显示,但我们想设置几个只对某些用户可见的项目.

因为有已经被设置在服务器上很多公益项目,在各种球队,我们希望避免设立的一切限制 - 也就是我们宁愿使用"拒绝访问项目Z"不是"允许访问项目A,允许访问项目B,...,允许访问项目Y".

如何在不影响公共项目的情况下限制对这些项目的访问?

小智 19

如果有人仍然需要答案,可以由TeamCity本身完成.

  1. 转到管理 - >组 - >'创建新组'.例如,公开
  2. 为此组分配角色.您可以选择"在所选项目中授予角色"单选按钮,然后选择这些公共项目并单击"分配"按钮.

  • 在您能够执行此操作之前,您需要在"管理 - >身份验证"页面的底部"启用每个项目权限". (13认同)
  • 但是没有"拒绝"的设定.也就是说,如果我的所有项目都是公共的,除了一个,那么我必须只授予对公共项目的访问权限.每次添加新的公共项目时,我都必须重新申请权限. (4认同)