在 Azure DevOps 中创建项目

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

创建 Azure DevOps 项目,以建立源代码存储库并规划和跟踪工作。 可以管理和构建项目以支持业务需求。 每个项目都提供边界来将数据与其他项目隔离开来。 有关详细信息,请参阅 关于项目和缩放组织

重要

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

若要查看可用于你的平台的内容,请确保从目录上方的版本选择器中选择本文的正确版本。 功能支持会有所不同,具体取决于你使用的是 Azure DevOps Services 还是本地版本的 Azure DevOps Server。
若要了解所使用的本地版本,请参阅 查找 Azure DevOps 平台和版本

如果不想在 Azure DevOps 中创建项目,可以创建 Azure DevOps Projects

注意

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

先决条件

  • 需要组织才能创建项目。 如果尚未创建组织,请按照 注册、登录 Azure DevOps 中的说明创建一个组织,这会创建一个项目。 或者,请参阅 创建组织或项目集合
  • 您必须是“项目集合管理员”组的成员,或者将集合级别的“创建新项目”权限设置为 “允许”。 如果你是组织所有者,则会自动添加到“项目集合管理员”组。 有关详细信息,请参阅 更改项目集合级别权限

重要

若要创建公共项目或将专用项目设为公共项目,请参阅 将专用项目设为公共中的信息。 必须启用其他策略设置才能使用公共项目。 然后,返回到本文以创建项目。

创建一个项目

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

重要

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

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

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

  2. 选择“新建项目”。

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

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

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

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

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

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

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

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

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

  2. 选择“新建项目”。

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

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

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

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

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

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

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

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

  1. 选择 “Azure DevOps 徽标”。Azure DevOps 打开 “项目” 页。 然后,选择“ 新建项目”。

    突出显示的“新建项目”按钮的屏幕截图。

  2. 输入新项目的名称、初始源代码管理类型和工作项进程。

    Azure DevOps 显示项目摘要。 有关详细信息,请参阅 共享项目,查看项目活动

    新建项目的屏幕截图。

列出项目

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

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

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

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

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

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

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

    项目列表的屏幕截图。

  1. 选择“管理员设置”,然后选择“项目”以列出所有项目。

    所选管理员设置和项目的屏幕截图。

    可以选择一个项目在此页上打开该项目的项目设置。 有关详细信息,请参阅 关于用户、团队、项目或组织级别的设置。 或者,可以重命名项目或删除项目

将存储库添加到项目

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

后续步骤

常见问题 (FAQ)

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

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

问:如何解决错误 TF30321?

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

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

若要验证项目删除或删除与部分删除的项目关联的剩余组件,请使用 删除项目命令行工具 (TFSDeleteProject) 。 然后重试以创建同名的项目。

即使进行疑难解答,你可能也无法使用相同的名称。 可以计划删除已删除项目的某些组件,但尚未删除。

答:用于创建项目的过程模板包含多个 XML 插件文件。 如果这些文件中有一个包含格式或其他错误,则会显示错误消息。

检查项目创建日志确定导致错误的插件。 发现问题后,可以联系提供该插件的开发人员或供应商,或尝试自己修复问题。 有关详细信息,请参阅 自定义流程模板

问:如何解决连接到服务器的问题?

答:如果收到有关连接到服务器、从服务器检索信息或检查创建项目的权限时出现问题的错误消息,则部署中配置不正确的服务器可能会导致该问题。 在进行服务器移动、故障转移或其他维护活动之后,尤其容易发生此问题。

联系 TFS 系统管理员并请求他们验证服务器配置。

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

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

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

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

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

问:如何实现添加 SQL Server Reporting Services?

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