我对两个源代码管理系统提供程序(即BitBucket和Azure DevOps)感到困惑。其背后的原因是BitBucket在其Premium计划中提供了IP白名单功能,以限制开发人员从组织网络外部访问项目。所以我的问题是,我们也可以在Azure DevOps中实现此功能吗?如果是,那要花多少钱?
以下是BitBucket定价列表的链接:
答案 0 :(得分:1)
恐怕目前Azure DevOps不支持IP白名单。 Azure DevOps通常使用权限来阻止帐户访问Git存储库。而且我认为,IP白名单对于Azure DevOps是一个很好的功能。
有一个建议票证提到了此功能,如果Azure DevOps启用仅将IP地址设置为访问Git存储库的话,它将更加安全。您可以对此票进行投票并发表评论,Microsoft会定期审查这些功能请求,您可以按照此建议票进行更新。
答案 1 :(得分:0)
据我所知,您不能基于ip地址限制对Azure Repos的访问。 但是,您可以将Azure DevOps连接到Azure AD实例[1],这将允许您将对整个DevOps组织的访问限制为仅限于Azure AD(可以是与Azure同步的本地AD [2] ])。除了您已经为使用Azure DevOps的人支付的每用户许可费以外,没有其他费用。如果尚未使用Azure AD,则选择使用高级AD功能[3]可能会收取一些额外费用,但是您也应该可以使用免费版本进行设置。
[3] https://azure.microsoft.com/en-us/pricing/details/active-directory/