Help us learn about your current experience with the documentation. Take the survey.

开始使用项目组织工作

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 时,可以使用项目别名 继续通过其原始名称访问它。

在 GitLab.com 上,您可以将项目从一个命名空间转移到另一个命名空间。 转移实质上是将项目移动到另一个组, 以便其成员拥有访问权限或所有权。

有关更多信息,请参阅: