在 Azure DevOps 中创建项目

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

创建 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 个或更少的字符。
    • 输入可选说明。
    • 选择可见性、初始源代码管理类型和工作项流程。 有关详细信息,请参阅 为项目选择正确的版本控件选择流程

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

    当你选择公开可见性时,Internet 上的任何人都可以查看你的项目。 使用专用可见性时,只有你授予访问权限的用户才能查看你的项目。 有关公共项目的功能和访问级别的详细信息,请参阅 公开专用项目。 如果 “公共 ”选项不可用,则需要更改策略。

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

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

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

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

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

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

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

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

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

    当你选择公开可见性时,Internet 上的任何人都可以查看你的项目。 使用专用可见性时,只有你授予访问权限的人员才能查看你的项目。 有关公共项目的详细信息,请参阅 在组织中创建公共项目。 如果 “公共 ”选项不可用,则需要更改策略。

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

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

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

列出项目

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

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

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

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

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

  1. 若要查看为集合定义的项目,请选择 “Azure DevOps”徽标Azure DevOps 以打开 “项目” 页。

  2. 选择集合以查看项目列表。 该页面在上部屏幕中列出了你连接到的最后两个或三个项目。 选择要连接到该项目的任何项目。

    项目列表的屏幕截图。

将存储库添加到项目

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

后续步骤

常见问题 (FAQ)

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

答:如果收到一条错误消息,指出你无权创建项目,则需要请求集合级权限。 请参阅 在组织或集合级别更改权限。 如果在集合中安装了 SQL 报告 Services,则还需要对 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?

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