GitLab简介GitLab是由GitLabInc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。 GitLab由乌克兰程序员DmitriyZaporozhets和ValerySizov开发,它由Ruby写成。后来,一些部分用Go语言重写。截止2018年5月,该公司约有290名团队成员,以及
一、GitLab概述:是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。Ruby on Rails 是一个可以使你开发、部署、维护 web 应用程序变得简单的框架。GitLab拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。它
转载 2023-08-04 14:23:19
257阅读
##添加SSH(此处以rsa秘钥为例) ssh-keygen -t rsa -C 'xxx@xxx.com' //然后敲入一系列回车即可 ~/.ssh/id_rsa.pub //复制其中的内容,然后进入gitlab Profile Settings-->SSH Keys >Add SSH Key / ...
转载 2021-09-13 15:24:00
164阅读
2评论
Git是什么 概念 Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 SVN、CVS等,它们是集中式版本控制系统。 集中式和分布式版本控制系统的区别: 集中式版本控制系统:版本库是集中存放在中央服务器的,工作的时候,用的是自己的电脑,所以 ...
转载 2021-07-13 15:35:00
423阅读
2评论
持续集成之Jenkins+Gitlab简介[一]持续集成概念持续集成ContinuousIntegration持续交付ContinuousDelivery持续部署ContinuousDeployment1.1什么是持续集成:持续集成是指开发者在代码的开发过程中,可以频繁的将代码部署集成到主干,并进程自动化测试1.3什么是持续交付:持续交付指的是在持续集成的环境基础之上,将代码部署到预生产环境1.4
原创 精选 2018-11-10 10:05:18
4599阅读
2点赞
转载:http://blog.csdn.net/abcdocker/article/details/53840449 持续集成概念 1.1 什么是持续集成: 持续集成是指开发者在代码的开发过程中,可以频繁的将代码部署集成到主干,并进程自动化测试 1.3 什么是持续交付: 持续交付指的是在持续集成的环
转载 2017-03-10 10:53:00
237阅读
2评论
持续集成之Jenkins+Gitlab简介[一]Jenkins持续集成概念持续集成ContinuousIntegration持续交付ContinuousDelivery持续部署ContinuousDeployment1.1什么是持续集成:持续集成是指开发者在代码的开发过程中,可以频繁的将代码部署集成到主干,并进程自动化测试1.3什么是持续交付:持续交付指的是在持续集成的环境基础之上,将代码部署到预
原创 2021-03-09 13:42:26
1175阅读
GitLab简介及安装配置 一. GitLab简介 1. GitLab概述 GitLab 是一个基于Git实现的在线代码仓库托管系统,分为社区版(CE)和企业版(EE),它可以通过 Web 界面进行访问公开的或者私人项目.拥有与 Github 类似的功能,一般用于在企业、学校等内部网络搭建git私服,能够浏览源代码,管理缺陷和注释.可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一...
原创 2022-12-23 14:27:16
787阅读
文章目录引言1.GitLab1.1.GitLab简介1.2 Git、GtiHub、GtiLab三者关系2. Docker上部署GitLab引言在上一节《果然新鲜(06)
原创 2022-06-30 11:07:35
148阅读
引言 在上一节​​《淘东电商项目(06) - Linux固定IP设置以及安装Docker》​​主要讲解Linux的固定ip设置以及在Linux上安装Docker。代码已提交至Github(版本号:​​c11f3e9a27a175f3132c644148f4a2f2930fcc70​​),有兴趣的同学可以下载来看看:​​​https://github.com/ylw-github/taodong-
原创 2022-03-18 15:22:39
90阅读
引言在上一节《淘东电商项目(06) - Linux固定IP设置以及安装Docker》主要讲解Linux的固定ip设置以及在Linux上安装Docker。代码已提交至Github(版本号:``),有兴趣的同学可以下载来看看:https://github.com/ylw-github/taodong-shop本文继续讲解分布式基础设施环境的搭建,主要讲解GitLab以及在Docker上部署...
git
原创 2021-07-07 11:23:14
334阅读
在Kubernetes (K8S) 环境中,需要实现 GitLab 之间的同步操作,可以通过以下步骤来实现。首先,我们需要了解 GitLab 之间同步的流程,然后具体讲解每一步需要做什么以及相关的代码示例。 ### 同步 GitLab 流程 下面是同步 GitLab 的流程简介: | 步骤 | 操作 | | ------ | ------ | | 1 | 准备源 GitLab 和目标 Git
原创 2024-05-27 10:47:47
167阅读
首先说明一下:GitLab、GItHub、码云都是一个很好的仓库,他的管理可以使用Git来进行管理,GIt是一个非常强大的工具。下面将以Gitlab为例进行讲解。一.GitLab简介GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺
转载 2024-03-13 14:18:17
180阅读
1点赞
GitLab 是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的 Git 项目仓库,可通过 Web 界面进行访问公开的
原创 2024-08-03 23:31:58
102阅读
持续集成持续集成(Continuous Integration)是一种软件开发实践。团队在开发过程中,提倡每个成员写完一个小功能就集成到主干中,尽快暴露开发过程出现的问题,早发现早解决。这也是我们常说的“小步快跑”,防止到项目后期合代码的时候才发现严重问题,到时改动的成本和风险都会很大。虽然持续集成有许多好处,但每次集成的工作细碎繁琐,要合并代码、编译、跑测试用例、部署。如果跟以往一样,都由人工完
版本管控工具-gitlab一、什么是GitLabGitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的
转载 2024-03-24 12:23:28
71阅读
1 持续集成 概述及运行流程 1.1 持续集成概述 持续集成概述:持续集成(Continuous integration)持续集成是指开发者在代码的开发过程中,可以频繁的将代码部署集成到主干,并迚程自劢化测试。 持续交付:指的是在集成环境 基础之上,将代码部署到预生产 持续部署:在交付的基础上,把到生产环境过程自动化 1.2 jenkins
转载 2024-03-28 04:24:29
80阅读
https://docs.gitlab.com/ee/api/repositories.html curl --header "PRIVATE-TOKEN: fxhDXPRJAowCouXEobrz" "http://localhost/api/v4/repositories" curl --hea
转载 2023-07-05 20:20:42
154阅读
前言      记得第一次了解gitlab的时候,是在暑假做项目的时候,当时是用git进行代码版本的控制,自己搭建了一个gitlab服务器,gitlab是用来存放代码和文档的。最近小编又一次了解了gitlab,原来它不止是代码文档存放工具,它的功能其实很强大,让我们一起来了解一下吧。叙述What's gitlab      从计划到监制,
转载 2024-02-21 14:57:04
83阅读
Configuration options 参数配置GitLab 的相关参数配置都存在 /etc/gitlab/gitlab.rb文件里。 浏览 page defaults 查看安装包默认的参数。 浏览 gitlab.rb.template 查看所有可配置的项目。 自GitLab 7.6开始的新安装包, 已经默认将所有的参数写入到 /etc/gitlab/gitlab.rb 文件中.
转载 2024-05-07 14:35:23
172阅读
  • 1
  • 2
  • 3
  • 4
  • 5