User Docs

原文:https://docs.gitlab.com/ee/user/

User Docs

欢迎来到 GitLab! 我们很高兴您在这里!

作为 GitLab 用户,您将有权访问您的订阅包括的所有功能,但GitLab 管理员设置除外,除非您具有安装,配置和升级 GitLab 实例的管理员权限.

GitLab.com 的管理员特权仅限于 GitLab 团队.

有关配置 GitLab 自管理实例的更多信息,请参阅管理员文档 .

Overview

GitLab 是一个完全集成的软件开发平台,使您的团队能够在同一平台上保持透明,快速,有效和凝聚力,从讨论新想法到正式生产.

有关更多信息,请参见所有 GitLab 功能 .

Concepts

要熟悉在 GitLab 上开发代码所需的概念,请阅读以下文章:

Use cases

GitLab 是一个基于 Git 的平台,它集成了许多用于软件开发和部署以及项目管理的基本工具:

使用 GitLab 企业版,您还可以:

您还可以 GitLab 与众多第三方应用程序集成 ,例如 Mattermost,Microsoft Teams,HipChat,Trello,Slack,Bamboo CI,Jira 等.

Projects

在 GitLab 中,您可以创建项目来托管代码,跟踪问题,在代码上进行协作以及使用内置的 GitLab CI / CD 持续构建,测试和部署应用程序. 或者,您可以从一个项目中一次完成所有操作.

  • 存储库 :将代码托管在具有版本控制的存储库中,并作为完全集成平台的一部分.
  • 问题 :探索 GitLab 问题的最佳功能.
  • 合并请求 :在代码,评论,每个分支的实时预览更改方面进行协作,并通过合并请求请求批准.
  • 里程碑 :处理多个问题,并与里程碑在同一目标日期合并请求.

GitLab CI/CD

使用内置的GitLab CI / CD直接从 GitLab 测试,构建和部署应用程序. 无需第三方集成.

  • GitLab Auto Deploy :通过 GitLab Auto Deploy 开箱即用地部署您的应用程序.
  • Review Apps :实时预览带有 Review Apps 的合并请求所引入的更改.
  • GitLab 页面 :使用 GitLab 页面直接从 GitLab 发布您的静态站点. 您可以使用 Pages 构建,测试和部署任何静态站点生成器.
  • GitLab Container Registry :使用 Container Registry 构建和部署 Docker 映像.

Account

您可以自定义和配置很多东西,以享受 GitLab 的最佳体验.

  • 设置 :管理用户设置以更改您的个人信息,个人访问令牌,授权的应用程序等.
  • 身份验证 :通读 GitLab 中可用的身份验证方法.
  • 权限 :了解每种用户类型(访客,记者,开发人员,维护人员,所有者)的不同权限级别集.
  • 功能亮点 :了解有关应用周围的小蓝点的更多信息,这些小点可以解释某些功能.
  • 滥用报告 :向 GitLab 管理员报告用户的滥用情况 .

Groups

使用 GitLab 组,您可以将相关项目组合在一起,并授予成员一次访问多个项目的权限.

组也可以嵌套在子组中 .

Discussions

在 GitLab 中,您可以在问题,合并请求,代码段和提交中注释和提及合作者.

通过合并请求对代码库的实现执行内联检查时,可以通过可解析的线程收集反馈.

GitLab Flavored Markdown (GFM)

通读GFM 文档,以了解如何在线程,注释,问题和合并请求描述以及所有支持 GFM 的其他地方应用最好的 GitLab 风味 Markdown.

Todos

Never forget to reply to your collaborators. GitLab Todos are a tool for working faster and more effectively with your team, by listing all user or group mentions, as well as issues and merge requests you’re assigned to.

Search

搜索和筛选组,项目,问题,合并请求,文件,代码等.

Snippets

片段是您要存储在 GitLab 中的代码块,您可以从中快速访问它们. 您还可以通过” 讨论”收集有关它们的反馈.

Keyboard shortcuts

GitLab 中有许多键盘快捷键 ,可帮助您在页面之间导航并更快地完成任务.

Integrations

将 GitLab与您喜欢的工具(例如 Trello,Jira 等) 集成 .

Webhooks

配置webhook以侦听特定事件,例如推送,问题或合并请求. GitLab 会将带有数据的 POST 请求发送到 webhook URL.

API

通过API自动化 GitLab.

Git and GitLab

了解什么是Git及其最佳实践.

Instance statistics

查看您的 GitLab 实例的各种统计信息 .

Operations Dashboard

See Operations Dashboard for a summary of each project’s operational health.