使用项目组织您的工作

极狐GitLab 中的项目会为指定开发项目组织所有的数据。项目您是团队工作、存储文件并管理任务的所在地。

使用项目以:

  • 编写和保存代码
  • 跟踪问题和任务
  • 协作编写代码
  • 测试和部署您的应用程序

项目创建和维护是大型工作流的一部分:

Organize work with projects is part of the plan stage in a development workflow.

步骤 1:创建项目

通过在极狐GitLab 中创建新项目开始,此项目能够包含您的代码、文件和相关资源。

项目包含仓库。仓库包含所有与您的工作相关联的文件、目录和数据。

创建项目时,请查看并配置以下设置,以与您的开发工作流程和协作要求保持一致:

  • 可见性级别
  • 合并请求批准
  • 问题跟踪
  • CI/CD 流水线
  • 议题或合并请求等实体的描述模板

更多详情,参见:

步骤 2:安全地控制对项目的访问

使用如下工具来管理对项目的的安全访问:

  • 项目访问令牌:授予特定的访问权限给自动化工具或外部系统,以实现安全集成。
  • 部署密钥:授予对您的仓库的只读访问权限,以安全地将您的项目部署到外部系统。
  • 部署令牌:授予对您的项目仓库和注册表的临时、有限访问权限,以实现安全部署和自动化。

更多详情,可以查看:

步骤 3:协作和共享项目

您可以邀请多个项目加入一个组,有时也称为 与群组共享项目。每个项目都有自己的仓库、议题、合并请求和其他功能。

在群组中拥有多个项目后,团队成员可以在各个项目上协作,同时对群组中完成的所有工作有一个高层次的视图。

要进一步细化对项目的访问权限,您可以向您的群组添加子群组。

更多信息,请参见:

步骤 4:增强项目可发现性和认可度

使用搜索框快速查找极狐GitLab 实例中特定的项目、议题、合并请求或代码片段。

要使项目更容易找到:

  • 为您的项目创建一致且易于识别的命名方案,使用保留的项目和组名称。
  • 将徽章添加到您的项目 README 文件中。徽章可以显示重要信息,例如构建状态、项目健康状况、测试覆盖率或版本号。
  • 为项目分配主题。主题是帮助您组织和查找项目的标签。

更多信息,请参见:

步骤 5:提高开发效率并维护代码质量

使用代码智能功能来提高您的生产力并维护高质量的代码库,例如:

  • 代码导航
  • 悬停信息
  • 自动完成

代码智能是一系列工具,帮助您高效地探索、分析和维护您的代码库。

要快速定位并转到项目中的特定文件,请使用文件查找器。

更多详情,参见:

步骤 6:将项目迁移到极狐GitLab

使用文件导出来将项目从其他系统或极狐GitLab 实例迁移到极狐GitLab 中:

当您迁移频繁访问的仓库到极狐GitLab 时,您可以使用项目别名来继续以原始名称访问它。

在 JihuLab.com 上,您可以将项目从一个命名空间转移到另一个命名空间。转移本质上将项目移动到另一个组,以便其成员可以访问或拥有它。

更多详情,参见: