设备安装说明
快速安装指南
隐私政策
//www.texashampton.com/nfc-rfid-reader-sdk/privacy-policy
GitLab社区版
GitLab是用于代码协作的开源软件。
使用细粒度的访问控制来管理git存储库,以保证代码的安全。
执行代码审查并增强与合并请求的协作。
每个项目还可以有一个问题跟踪器和一个wiki。
GitLab被超过10万家组织使用,是管理本地git存储库的最流行的解决方案。
阅读更多关于GitLab的信息about.gitlab.com.
GitLab文档
欢迎来到GitLab,一个基于git的全功能软件开发平台!
GitLab提供最可扩展的基于git的完全集成的软件开发平台,并提供灵活的产品和订阅。要了解您可以访问哪些功能,请检查GitLab订阅在下面。
GitLab访问最多的文档的快捷方式:
一般的文档 | GitLab CI/CD文档 |
---|---|
用户文档 | GitLab CI/CD快速入门指南 |
管理员文档 | GitLab CI/CD示例 |
贡献者的文档 | 配置.gitlab-ci.yml |
开始使用GitLab | 使用Docker映像 |
API | 汽车DevOps |
SSH身份验证 | Kubernetes集成 |
GitLab页面 | GitLab容器注册 |
使用GitLab完成DevOps
GitLab是第一个支持并发DevOps的软件开发、安全和操作的单一应用程序,使软件生命周期快了三倍,并从根本上提高了业务速度。GitLab为DevOps生命周期的所有阶段提供了解决方案:计划,创建,验证,包,释放,配置,监控.
计划
无论你使用瀑布式开发、敏捷开发还是对话式开发,GitLab都能简化你的协作工作流程。使用GitLab灵活的项目管理工具,可视化、优先级、协调和跟踪您的进度。
- 聊天的操作
- 讨论:问题、提交和合并请求中的线程、注释和可解决的讨论。
- 问题
- 项目发行委员会
- 发布和合并请求模板:创建提交新问题和合并请求的模板。
- 标签:根据描述性标题对问题或合并请求进行分类。
- 里程碑:组织问题并将请求合并到一个内聚组中,可选择设置到期日期。
- 待办事项:一个等待你输入的按时间顺序排列的待办事项列表,所有这些都在一个简单的仪表板中。
- GitLab快速行动:对于问题或合并请求的常见操作的文本快捷方式,通常通过单击GitLab UI中的按钮或下拉菜单来完成。
从其他平台迁移和导入您的项目
创建
将源代码合并为单个DVCS这很容易管理和控制,而不会中断您的工作流程。GitLab的git存储库配备了分支工具和访问控制,为项目和代码的协作提供了可扩展的、单一的真相来源。
项目和小组
- 项目:
- 组:分组组织你的项目。
- 通过GitLab搜索:在问题委员会中搜索问题、合并请求、项目、组、待办事项和问题。
- 片段:代码片段允许你创建一小段代码。
- 维基百科:使用内置的wiki增强存储库文档。
- Web IDE
存储库
管理你的存储库UI(用户界面):
合并请求
- 合并请求
- 在制品“WIP”合并请求
- 合并请求讨论决议:解决讨论,将合并请求中的讨论移动到一个问题,只有在所有讨论都得到解决时才允许合并请求。
- 本地签出合并请求
- 择优挑选
集成
- 项目服务:将项目与外部服务(如CI、chat)集成。
- GitLab集成:与GitLab集成多个第三方服务,以支持外部问题跟踪和外部身份验证。
- Trello升高:与GitLab的Trello Power-Up集成
自动化
验证
通过内置的静态代码分析、代码测试、代码质量、依赖项检查和审查应用程序,更快地发现错误,提高安全性,缩短反馈周期。定制您的审批工作流控件,自动测试代码的质量,并为每个代码更改启动一个登台环境。GitLab持续集成是最流行的下一代测试系统,可扩展以更快地运行测试。
- GitLab CI / CD:使用GitLab探索持续集成、持续交付和持续部署的特性和功能。
- 回顾应用程序:从合并请求中预览应用程序的更改。
- 管道图
包
GitLab容器注册表为您提供了增强的安全性和自定义Docker映像的访问控制,无需第三方插件。从GitLab CI/CD轻松上传和下载图像,完全集成了Git存储库管理。
- GitLab容器注册:学习如何使用GitLab内置的容器注册表。
释放
少花点时间配置工具,多花点时间创建工具。无论您是部署到一台服务器上还是数千台服务器上,都可以使用GitLab内置的持续交付和部署来自信、安全地构建、测试和发布代码。
- 自动部署:为应用程序的部署配置GitLab CI。
- 环境和部署:通过环境,您可以控制软件在GitLab中的持续部署。
- GitLab页面:直接从GitLab构建、测试和部署静态站点。
- 将管道
- 保护运动员
配置
使用GitLab Auto Devops自动化从构建到部署和监控的整个工作流程。最佳实践模板使您从最小配置到零配置开始。然后自定义从构建包到CI/CD的所有内容。
监控
测量从计划到监视所需的时间,并确保应用程序始终响应良好且可用。GitLab收集并显示使用Prometheus部署的应用程序的性能指标,因此您可以立即了解代码更改如何影响生产环境。
- GitLab普罗米修斯:配置捆绑的Prometheus以从GitLab实例收集各种指标。
- 普罗米修斯项目整合:配置每个项目的Prometheus集成,并监视您的CI/CD环境。
- 普罗米修斯指标:让普罗米修斯收集各种服务的指标,如Kubernetes, NGINX, NGINX入口控制器,HAProxy,和亚马逊云手表。
- GitLab性能监控:使用InfluxDB和Grafana来监视GitLab实例的性能(最终将被Prometheus取代)。
- 健康检查: GitLab提供活动探测和就绪探测,以指示服务运行状况和所需服务的可达性。
- GitLab周期分析: Cycle Analytics测量从一个从创意到生产对于你的每个项目。
开始使用GitLab
- GitLab基础知识:开始在命令行和GitLab上工作。
- GitLab工作流:使用最好的GitLab workflow增强您的工作流程。
- 另请参阅GitLab工作流-概述.
- GitLab减价: GitLab的高级格式系统(GitLab调味Markdown)。
用户帐户
Git和GitLab
管理员文档
管理文档适用于GitLab自托管实例的管理用户。
了解如何安装、配置、更新、升级、集成和维护您自己的实例。普通用户无法访问GitLab管理工具和设置。
贡献者的文档
GitLab社区版开源和GitLab企业版开放核心的.了解如何为GitLab做贡献:
GitLab订阅
你有两个选择来使用GitLab:
- GitLab自托管:安装、管理和维护您自己的GitLab实例。
- GitLab.com: GitLab的SaaS产品。你不需要安装任何东西来使用GitLab.com,你只需要报名并立即开始使用GitLab。
GitLab自托管
使用GitLab自托管,您可以在本地或您选择的私有云上部署自己的GitLab实例。GitLab自托管可用于免费并带有付费订阅:核心,入门,高级和终极。
核心版的每个功能都可以在入门版、高级版和终极版中使用。入门功能在高级版和终极版中也可用,高级版功能也在终极版中可用。
GitLab.com
GitLab.com由GitLab, Inc.托管、管理和管理免费和付费订阅个人和团体:免费、铜牌、银牌和金牌。
GitLab.com订阅授予访问相同的功能,可在GitLab自托管,预计政府工具和设置:
- GitLab.com免费版包含了与Core相同的功能
- GitLab.com Bronze包含了与GitLab Starter相同的功能
- GitLab.com Silver包含与GitLab Premium相同的功能
- GitLab.com Gold包含了与GitLab Ultimate相同的功能
为了支持开源社区和鼓励开源项目的开发,GitLab授予对黄金所有GitLab.com的功能公共项目,无论订阅。
要了解更多关于GitLab订阅和授权的信息,请参阅GitLab产品营销手册.