Azure DevOps Services
重要
Azure DevOps中的公共项目已停用。 从 2027 年开始,现有公共项目转换为专用项目。 有关详细信息,请参阅 公共项目退休 和 将公共项目迁移到 GitHub。
Azure DevOps中的公共项目已停用。 不能再创建新的公共项目,也不能将专用项目更改为公共项目。 如果你有现有的公共项目,则可以在 2027 年自动转换之前主动将其转换为专用项目。
项目变为专用时发生哪些更改
当公共项目转换为私有项目时,以下更改将立即生效:
| Area | 更改 |
|---|---|
| 匿名访问 | 未经身份验证的用户无法再查看代码、工作项、wiki、管道或项目。 |
| 搜索引擎索引 | 项目不再显示在搜索引擎结果中。 现有公共 URL 返回登录提示。 |
| 公共链接 | 任何指向代码、工作项或生成结果的共享链接都需要身份验证。 |
| 管道分钟数 | 公共项目可获得无限 Microsoft 托管管道分钟数。 转换后,组织的管道容量将限制为每月1,800 分钟免费(或购买的数量)。 |
| 状态徽章 | 在README文件或外部仪表板中嵌入的构建状态徽章停止为匿名用户呈现。 |
| 软件包源 | 从 Azure Artifacts 源还原包的使用者必须进行身份验证。 已删除公共上游访问。 |
| Webhook 和集成 | 依赖匿名访问的使用者可能会停止接收事件或停止工作。 |
有关停用时间线和预期情况的更多详细信息,请参阅 公共项目停用。
先决条件
| Requirement | 详细信息 |
|---|---|
| 权限 | 项目集合管理员 或组织所有者 |
将项目转换为私有项目
登录到组织 (
https://dev.azure.com/{yourorganization})。转到项目并选择“ 项目设置”。
选择“概述”。
在 “可见性 ”下拉菜单中,选择 “专用”。
选择“保存”。
注释
将公共项目转换为专用项目后,无法将其更改回公共项目。 永久删除将项目可见性设置为公共的选项。
转换后
将项目转换为专用项目后,请验证以下区域:
- 管道容量:检查组织的 并行作业 分配,确保有足够的容量用于专用项目构建。
- 外部消费者:通知任何依赖匿名访问您的项目的外部用户或工具。
- 包源:更新面向现在需要进行身份验证的包使用者的文档或说明。
- 状态徽章:在外部文档中更新或删除不再呈现的构建状态徽章。