Gitlab 简明教程
GitLab - Introduction
What is Gitlab?
在我们深入探讨 Gitlab 的定义之前,我们首先需要了解一些术语。我们经常遇到像 Git、Gitlab、GitHub 和 Bitbucket 这样的术语。让我们看以下所有这些术语的定义 −
Before we dive into definition for Gitlab, first we need to understand few terminologies. We often come across these terms like Git, Gitlab, GitHub, and Bitbucket. Let’s see definiton of all these as below −
*Git - *它是一种源代码版本控制系统,让您在本地跟踪更改并从远程资源推入或拉出更改。
*Git - * It is a source code versioning system that lets you locally track changes and push or pull changes from remote resources.
GitLab, GitHub, and Bitbucket - 提供远程访问 Git 存储库的服务。除了托管您的代码外,这些服务提供的其他功能旨在帮助管理软件开发生命周期。这些其他功能包括管理人员之间的代码共享,问题跟踪,Wiki 空间和其他“社交编码”工具。
GitLab, GitHub, and Bitbucket - Are services that provides remote access to Git repositories. In addition to hosting your code, the services provide additional features designed to help manage the software development lifecycle. These additional features include managing the sharing of code between different people, bug tracking, wiki space and other tools for 'social coding'.
-
*GitHub *is a publicly available, free service which requires all code (unless you have a paid account) be made open. Anyone can see code you push to GitHub and offer suggestions for improvement. GitHub currently hosts the source code for tens of thousands of open source projects.
-
GitLab is a github like service that organizations can use to provide internal management of git repositories. It is a self hosted Git-repository management system that keeps the user code private and can easily deploy the changes of the code.
History
GitLab 由 Dmitriy Zaporozhets 和 Valery Sizov 于 2011 年 10 月创立。它在 MIT 许可下分发,GitLab 的稳定版本为 10.4,于 2018 年 1 月 22 日发布。
GitLab was found by Dmitriy Zaporozhets and Valery Sizov in October 2011. It was distributed under MIT license and the stable version of GitLab is 10.4 released in January 22, 2018.
Why to use GitLab?
GitLab 是在集中式服务器上管理 git 存储库的好方法。GitLab 让您可以完全控制您的存储库或项目,并允许您决定它们是免费公开还是私有。
GitLab is great way to manage git repositories on centralized server. GitLab gives you complete control over your repositories or projects and allows you to decide whether they are public or private for free.
Features
. GitLab hosts your (private) software projects for free.
-
GitLab is a platform for managing Git repositories.
-
GitLab offers free public and private repositories, issue-tracking and wikis.
-
GitLab is a user friendly web interface layer on top of Git, which increases the speed of working with Git.
-
GitLab provides its own Continuous Integration (CI) system for managing the projects and provides user interface along with other features of GitLab.