GitLab-源代码管理

GitLab 免费版本控制软件

免费和开源源代码管理软件

快速协调,共享和与自托管源代码管理软件合作。允许团队最大化生产率和更快的交付。

概述

GitLab是领先的免费源代码管理软件之一。它是为Linux OS计划的。除了窗口外,它可以在大多数Linux口味上运行。除了源控制软件外,自托管的gitlab还可以用于发行跟踪,代码审查,CI/CD等。此外,可以使用源代码和容器将其部署在私人服务器上。 GitLab是一个完整的DevOps开源控制管理系统,其中心功能是版本控制。软件创建的一个重要方面是源代码管理。 GitLab帮助交流和提高软件开发团队的生产率。它还允许团队使用出色的功能,例如代码审查,资产版本的监视,反馈循环和强大的分支。 此开源版本控制允许开发人员从本地副本工作以加快开发过程。创建一个新的分支,进行更改并合并到主分支是一个非常简单的流程。为了简化测试和交付,GitLab提供了连续集成(CI)和连续交付(CD)的内置工具。通过每个提交,GitLab将自动扫描代码质量和安全性。此外,它允许团队查看代码并批准合并请求。 开源Gitlab构建了Ruby,Go and Vue.js等现代技术的内置。它使用PostgreSQL数据库服务器存储信息。此自托管版本控制软件的许可是MIT。

系统要求

GitLab是Ruby和PostgreSQL的开源版本控制软件。它需要以下软件。

  • 红宝石2.6或更大
  • 走1.13或更大
  • git 2.24或更大
  • 节点12.0或更高
  • Redis版本5.0或更高版本
  • Postgresql 9.6或更高

特征

GitLab的版本控制软件功能强大。 Gitlab自托管免费软件的一些关键功能如下:

  • 用户管理
  • 代码分析
  • 进出口
  • 价值流管理
  • 提交图形和报告工具
  • JIRA集成
  • 强大的分支
  • 活动流
  • 南瓜与合并
  • 文件锁定
  • 身份验证和授权
  • 合规管理

安装

在Ubuntu上安装

安装gitlab自托管软件,并配置必要的依赖项软件包。


sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates tzdata

运行命令以添加gitlab存储库。

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash

安装GitLab软件包。用您的真实域替换示例域。

sudo EXTERNAL_URL="https://gitlab.example.com" apt-get install gitlab-ee

打开您的浏览器并访问网站。它将重定向到密码重置屏幕。设置密码,您将被重定向到登录屏幕,您可以在其中与root用户签名。

常见问题

什么是gitlab?

GitLab是一种源代码管理工具,允许团队协作。此外,它使开发人员能够计划,构建,安全和部署软件。

Gitlab开源吗?

GitLab是一种免费的开源版本控制软件。此外,它是一个完整的DevOps平台。

Gitlab中的CI/CD是什么?

GitLab CI/CD是GitLab的组成部分,您可以在其中运行所有连续过程(连续集成,交付和部署)。

什么是Gitlab Runner?

GitLab Runner是一个与Gitlab CI/CD合作的应用程序,可以在管道中运行作业。

Gitlab是否允许第三方集成?

是的,Gitlab可以与第三方服务集成以扩展其功能。

Gitlab免费软件吗?

是的,Gitlab社区版CE无需成本软件。开源GitLab软件的源代码可在github处获得。

什么是gitlab vs github? | GitHub和GitLab之间的差异。

GitHub和GitLab源代码管理系统之间的主要区别是每个理念提出的平台。 GitHub只有公共存储库,并具有更高的可用性。 GitLab具有内置的连续集成或基于Web的DevOps生命周期工具。 GitLab专注于为Web开发人员提供基于功能的系统,并具有集中式的集成平台。

Gitlab的所有者是谁?

Gitlab的所有者是Sid Sijbrandij-联合创始人兼首席执行官-Gitlab,Inc。

Gitlab喜欢GitHub吗?

与GitHub类似,GitLab版本控制系统是一个存储库管理器,可让团队在源代码上进行协作。它用ruby在铁轨上写成。 GitLab软件为问题跟踪和项目管理提供了一些类似的功能。

探索

您可能会找到以下版本控制工具相关链接:

 简体中文