使用项目组织您的工作
极狐GitLab 中的项目会为指定开发项目组织所有的数据。项目您是团队工作、存储文件并管理任务的所在地。
使用项目以:
- 编写和保存代码
- 跟踪问题和任务
- 协作编写代码
- 测试和部署您的应用程序
项目创建和维护是大型工作流的一部分:
步骤 1:创建项目
通过在极狐GitLab 中创建新项目开始,此项目能够包含您的代码、文件和相关资源。
项目包含仓库。仓库包含所有与您的工作相关联的文件、目录和数据。
创建项目时,请查看并配置以下设置,以与您的开发工作流程和协作要求保持一致:
- 可见性级别
- 合并请求批准
- 问题跟踪
- CI/CD 流水线
- 议题或合并请求等实体的描述模板
更多详情,参见:
步骤 2:安全地控制对项目的访问
使用如下工具来管理对项目的的安全访问:
- 项目访问令牌:授予特定的访问权限给自动化工具或外部系统,以实现安全集成。
- 部署密钥:授予对您的仓库的只读访问权限,以安全地将您的项目部署到外部系统。
- 部署令牌:授予对您的项目仓库和注册表的临时、有限访问权限,以实现安全部署和自动化。
更多详情,可以查看:
步骤 3:协作和共享项目
您可以邀请多个项目加入一个组,有时也称为 与群组共享项目
。每个项目都有自己的仓库、议题、合并请求和其他功能。
在群组中拥有多个项目后,团队成员可以在各个项目上协作,同时对群组中完成的所有工作有一个高层次的视图。
要进一步细化对项目的访问权限,您可以向您的群组添加子群组。
更多信息,请参见:
步骤 4:增强项目可发现性和认可度
使用搜索框快速查找极狐GitLab 实例中特定的项目、议题、合并请求或代码片段。
要使项目更容易找到:
- 为您的项目创建一致且易于识别的命名方案,使用保留的项目和组名称。
- 将徽章添加到您的项目
README
文件中。徽章可以显示重要信息,例如构建状态、项目健康状况、测试覆盖率或版本号。 - 为项目分配主题。主题是帮助您组织和查找项目的标签。
更多信息,请参见:
步骤 5:提高开发效率并维护代码质量
使用代码智能功能来提高您的生产力并维护高质量的代码库,例如:
- 代码导航
- 悬停信息
- 自动完成
代码智能是一系列工具,帮助您高效地探索、分析和维护您的代码库。
要快速定位并转到项目中的特定文件,请使用文件查找器。
更多详情,参见:
步骤 6:将项目迁移到极狐GitLab
使用文件导出来将项目从其他系统或极狐GitLab 实例迁移到极狐GitLab 中:
当您迁移频繁访问的仓库到极狐GitLab 时,您可以使用项目别名来继续以原始名称访问它。
在 JihuLab.com 上,您可以将项目从一个命名空间转移到另一个命名空间。转移本质上将项目移动到另一个组,以便其成员可以访问或拥有它。
更多详情,参见: