- 亚搏体育appGitLab教程
- 亚搏体育appGitLab - 主页
- 亚搏体育appGitLab基础知识
- 亚搏体育appGitLab - 简介
- 亚搏体育appGitLab-安装
- GitLab - Git 命令
- GitLab - SSH 密钥设置
- GitLab - 创建项目
- GitLab - 分叉一个项目
- GitLab - 创建分支
- GitLab - 添加文件
- GitLab - 变基操作
- GitLab - 压缩提交
- 亚搏体育appGitLab用户和组
- GitLab - 添加用户
- GitLab - 创建组
- GitLab - 删除用户
- GitLab - 用户权限
- 亚搏体育appGitLab问题跟踪器
- GitLab - 创建问题
- GitLab - 合并请求
- GitLab - 引用问题
- 亚搏体育appGitLab - 里程碑
- GitLab - 维基页面
- 亚搏体育appGitLab实例管理
- GitLab - 创建备份
- GitLab - 恢复备份
- GitLab - 导入存储库
亚搏体育appGitLab - 简介
什么是 Gitlab?
在我们深入了解 Gitlab 的定义之前,首先我们需要了解一些术语。我们经常遇到 Git、Gitlab、GitHub 和 Bitbucket 等术语。让我们看看所有这些的定义如下 -
Git -它是一个源代码版本控制系统,可让您在本地跟踪更改并从远程资源推送或拉取更改。
GitLab、GitHub 和 Bitbucket -是提供对 Git 存储库的远程访问的服务。除了托管您的代码之外,这些服务还提供旨在帮助管理软件开发生命周期的其他功能。这些附加功能包括管理不同人之间的代码共享、错误跟踪、维基空间和其他“社交编码”工具。
GitHub是一项公开的免费服务,需要开放所有代码(除非您有付费帐户)。任何人都可以查看您推送到 GitHub 的代码并提供改进建议。GitHub 目前托管着数以万计的开源项目的源代码。
GitLab是一个类似 github 的服务,组织可以使用它来提供 git 存储库的内部管理。它是一个自托管的 Git 存储库管理系统,可以保持用户代码的私密性,并且可以轻松部署代码的更改。
历史
GitLab 由Dmitriy Zaporozhets和Valery Sizov于 2011 年 10 月创建。它在 MIT 许可下分发,GitLab 的稳定版本是 10.4,于 2018 年 1 月 22 日发布。
为什么要使用 GitLab?
GitLab 是在集中式服务器上管理 git 存储库的好方法。GitLab 让您可以完全控制您的存储库或项目,并允许您免费决定它们是公共的还是私有的。
特征
- GitLab 免费托管您的(私人)软件项目。
GitLab 是一个用于管理 Git 存储库的平台。
GitLab 提供免费的公共和私人存储库、问题跟踪和 wiki。
GitLab 是 Git 之上的一个用户友好的 Web 界面层,它提高了使用 Git 的速度。
GitLab 提供自己的持续集成(CI) 系统来管理项目,并提供用户界面以及 GitLab 的其他功能。
优点
GitLab 提供了GitLab Community Edition版本,供用户查找其代码存在于哪些服务器上。
GitLab 免费提供无限数量的私人和公共存储库。
代码片段部分可以共享项目中的少量代码,而不是共享整个项目。
缺点
在推送和拉取存储库时,它不如 GitHub 快。
GitLab 界面从一个页面切换到另一个页面需要一些时间。