在 Azure DevOps 中创建项目

Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020

创建 Azure DevOps 项目以设置源代码存储库并组织工作。 你可以定制和管理项目以满足业务要求。 每个项目将其数据与其他项目隔离开来。 有关详细信息,请参阅 关于项目和缩放组织

重要

从 Azure DevOps 内容版本选择器中选择一个版本。

选择与平台和版本相对应的本文的版本。 版本选择器位于目录上方。 查找 Azure DevOps 平台和版本

备注

如果不想管理本地服务器,请注册Azure DevOps Services并创建项目。

先决条件

类别 要求
组织 组织
权限 项目集合管理员组的成员或集合级别的“创建新项目”权限设置为允许。 组织所有者自动是此组的成员。
类别 要求
项目集合 项目集合
权限 项目集合管理员组的成员或将集合级别的“创建新项目”权限设置为允许。 组织所有者自动是此组的成员。

创建项目

在 Azure DevOps 的一个组织中最多可以创建 1000 个项目。 有关详细信息,请参阅 工作跟踪、流程和项目限制

重要

从 Web 门户创建项目时,Azure DevOps 会忽略多个进程模板文件。 具体而言,不支持创建报表管理器站点的文件。 以后可以按照向 团队项目添加报表中提供的说明添加报表。

可以在项目集合中创建的项目数没有限制,但出于性能目的,建议将数量限制为 300 或更少。 有关详细信息,请参阅 工作跟踪、流程和项目限制

  1. 登录到你的组织 (https://dev.azure.com/{Your_Organization})。

  2. 选择“新建项目”。

    列出的项目的屏幕截图,其中突出显示了“新建项目”按钮。

  3. 在提供的表单中输入信息。

    • 为项目提供名称。 项目名称不能包含特殊字符,例如 / : \ ~ & % ; @ ' " ? < > | # $ * } { , + = [ ],不能以下划线开头,不能以句点开头或结尾,并且必须是 64 个或更少的字符。
    • 输入可选说明。
    • 选择初始源代码管理类型和工作项进程。 有关详细信息,请参阅 为项目选择正确的版本控件选择流程

    创建新项目窗体的屏幕截图。

  4. 选择“创建”。 Azure DevOps 显示项目欢迎页。

    项目创建确认对话框的屏幕截图。

    选择以下选项之一以继续:

  1. 登录到集合 (https://<your-devops-server>/<your-collection>)。

  2. 选择“新建项目”。 还可以 从进程创建项目。

    列出的项目的屏幕截图,其中突出显示了“新建项目”按钮。

  3. 在提供的表单中输入信息。

    • 为项目提供名称。 项目名称不能包含特殊字符,例如 / : \ ~ & % ; @ ' " ? < > | # $ * } { , + = [ ],不能以下划线开头,不能以句点开头或结尾,并且必须是 64 个或更少的字符。
    • 输入可选说明。
    • 选择初始源代码管理类型和工作项进程。 有关详细信息,请参阅 为项目选择正确的版本控件关于流程和流程模板

    创建新项目窗体的屏幕截图。

  4. 选择“创建”。 Azure DevOps 显示欢迎页。

    项目创建确认对话框的屏幕截图。

    选择以下选项之一以继续:

列出项目

从 Web 浏览器查看项目列表。

  1. 登录到你的组织 (https://dev.azure.com/{yourorganization})。

  2. 选择“ 组织设置” ,然后选择“ 项目”。

    突出显示的“项目”按钮和结果列表的屏幕截图。

    打开所需的项目。 有关详细信息,请参阅 关于用户、团队、项目或组织级别的设置

将存储库添加到项目

可以将 Git (分布式) 或 TFVC (集中式) 存储库添加到项目。 可以为项目创建多个 Git 存储库,但只能创建单个 TFVC 存储库。 可能需要执行更多步骤来解决权限问题。 有关详细信息,请参阅 在同一项目中使用 Git 和 TFVC 存储库

后续步骤

常见问题 (FAQ)

答:如果收到一条错误消息,指出你无权创建项目,则需要请求组织级权限。 请参阅 在组织或集合级别更改权限

答:如果收到一条错误消息,指出你无权创建项目,则需要请求集合级权限。 请参阅 在组织或集合级别更改权限。 如果在集合中安装了 SQL 报告服务,则还需要对 Team Foundation 内容管理器组的报表具有权限。

问:如何解决错误 TF30321?

答: 错误 TF30321:你输入的名称已用于 Team Foundation Server 上的另一个项目 ,指示你应该为项目使用不同的名称。 输入的名称在活动使用中或部分删除,但未完全删除。

即使删除了项目,也可能收到相同的名称错误。 某些组件可以创建或删除,即使其他组件不是。 在这种情况下,不能重复使用与项目关联的名称。

问:我如何将自定义过程模板添加到列表中?

答:使用进程 模板管理器上传 模板。 有关详细信息,请参阅 自定义过程

问:日志文件位于哪个位置?

答:日志文件存储在 $:\Users\user name\AppData\Local\Temp 中,标记为vso_TeamProjectCreation_yyyy_mm_dd_hh_mm_ss.log

日志显示向导在失败时执行的每个操作,并可能包含有关错误的更多详细信息。 可以通过搜索 “异常 ”或“ 错误”来查看日志条目以查找与网络或文件相关的问题。

问:如何添加 SQL Server Reporting Services?

答:请参阅 向项目添加报表