Git几乎是软件开发人员的必备工具了,关于代码管理,公司都一般都会搭建自己的仓库,关于GitLab的详细介绍参见官方网站详见 https://about.gitlab.com,这篇文章主要介绍安装及使用。 (一) 环境要求 (二) 安装设置 a) 执行如下命令获取最新的镜像 待命令执行完成即可安装
原创
2021-07-22 17:34:10
141阅读
基础架构之Gitlab Runner也是常用的基础设施,我们接着GitLab操作,具体使用GitlabRunner,如果不熟悉可以见官方详细介绍https://docs.gitlab.com/runner,这篇文章主要介绍安装及项目使用。 (一) 环境要求 (二) 安装设置 a) 知道上篇文章,我们
原创
2021-07-22 17:31:57
406阅读
这篇文章是给公司设计的微服务基础架构,包括架构设计、部署流程、部署架构、开发Tip等等。这里分享出来,如果对看官们有点用,我就非常的高兴了。 2. 架构设计 3. 部署流程 4. 部署架构 5. 开发Tip 整个的设计文档我已经转成PDF,放在百度网盘,可以点击下载 这样spring cloud 基
原创
2021-07-22 17:30:40
384阅读
这篇文章是给公司设计的微服务基础架构,包括架构设计、部署流程、部署架构、开发Tip等等。这里分享出来,如果对看官们有点用,我就非常的高兴了。 2. 架构设计 3. 部署流程 4. 部署架构 5. 开发Tip 整个的设计文档我已经转成PDF,放在百度网盘,可以点击下载 这样spring cloud 基
原创
2021-07-22 17:30:41
293阅读
前言 想要成为一名架构师,一定要有从无到有搭建环境的能力,这是作为架构师的基础技能,而gitLab服务器的搭建一定又是重中之重。 相信很多小伙伴的公司也在使用gitLab,但都是你们公司的架构师搭建好的,你是否好奇它是怎么搭建的呢? 今天王子就与大家实际操作一下gitLab的搭建,如果你还不知道什么
原创
2021-04-28 21:04:23
354阅读
项目开发过程中,有些信息的变动频率是很低但又经常访问到,这些信息我们往往放在缓存中,目前在缓存组件中,Redis绝对值得你列入使用计划。更多详细信息可以参考官网 https://redis.io/。这篇文章主要是快速搭建及简单使用。 (一) 环境要求 (二) 安装设置 a) 首先执行 docker
原创
2021-07-22 17:33:35
102阅读
项目需求中,有些需求的数据是不必长时间持久化或一些非结构化设计,这时可以考虑用Mongo作为存储,具体介绍介绍详见官方 https://www.mongodb.com,这篇文章主要介绍安装及启用身份认证。 (一) 环境要求 (二) 安装设置 a) 这里我们获取最新的镜像,latest可以带可不带,默
原创
2021-07-22 17:32:38
109阅读
连接器连接器负责跟客户端建立连接、获取权限、维持和管理连接。mysql -h$ip -P$port -u$user -pTCP握手验证身份不对,返回“Access denied for user”通过,连接器会到权限表查询拥有的权限一个用户成功建立连接后,即使用管理员账号对这个用户的权限做了修改,也不会影响已经存在连接的权限。通过show processlist命令可以查看连接。建立连接后客户端如
转载
2021-03-03 13:28:10
178阅读
2评论
项目需求中,有些需求的数据是不必长时间持久化或一些非结构化设计,这时可以考虑用Mongo作为存储,具体介绍介绍详见官方 https://www.mongodb.com,这篇文章主要介绍安装及启用身份认证。 (一) 环境要求 (二) 安装设置 a) 这里我们获取最新的镜像,latest可以带可不带,默
原创
2021-07-22 17:32:39
157阅读
邮箱$ docker exec -ti gitlab bash$ vi /etc/gitlab/gitlab.rbgitlab_rails['smtp_enable'] = truegitl
原创
2022-05-30 19:45:32
353阅读
1、GIT基础 1、GIT基础 GIT是一个分布式版本管理系统,速度快,适合大规模,跨地区多人协同开。SVN是一个集中式版本管理系统。 (1)GIT生态 GIT分布式版本管理系统 Gitlab git私库解决方案 Github git公有库解决方案 (2)Git安装 Centos: yum inst
原创
2024-02-29 11:51:27
30阅读
这篇文章通过gitlab来实现项目的持续发布,衔接上一篇持续集成,主要介绍从开发提交代码到编译、打包、生成镜像的过程,我项目类型为java的spring cloud,所以以此来介绍,实现目标如下图所示。 (一) 环境要求 (二) 项目设置 这是gitlab ci 执行的脚本文件,根据需要,可以修改成
原创
2021-07-22 17:31:09
91阅读
整体的架构设想图是这样的 首先声明一下:搭建架构时我的IP分配与端口节点1:gitlab 192.168.0.177 节点2:gerrit http:192.168.0.179:9999 jenkins http:/
转载
2024-06-19 22:13:35
197阅读
Gitlab 使用总结 总体来说Gitlab是一个很不好理解的代码版本工具,但是为了工作更高效还是把它疏通了一遍,至于怎么注册Gitlab和配置ssh密匙这个就不多赘述了,网上教程很多,可自行Google。一,Gitlab的三区和两个概念Gitlab: 所谓三个区是指工作区,暂存区以及head区,工作区自然就是指你本地工作的目录,这时候你和Gitlab关联后就成了工作区,暂存区是当你git
转载
2024-02-20 10:28:02
75阅读
一、GitLab概述:是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。Ruby on Rails 是一个可以使你开发、部署、维护 web 应用程序变得简单的框架。GitLab拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。它
转载
2023-08-04 14:23:19
257阅读
Git学习总结 文章目录Git学习总结前言一、Gitlab 系统1、Gitlab架构2、Log文件地址定位3、git-receive-pack和传输协议分析(HttpS)4、gitlab hook3.1 pre-receive3.2 update3.3 post-receive3.4 服务端Hook使用二、Git底层原理1.状态模型2.仓库结构3.Git对象类型4.Git常用命令底层原理1.Git
转载
2024-05-11 09:51:02
84阅读
1、GitLab 简介GitLab 是类似于 GitHub 的仓库管理系统,和 GitHub 一样,它能够提交/拉取代码,不同的是,GitLab可以部署在自己服务器上,数据库等信息是自己掌握的,适合团队内部协作开发。可以理解为个人版本的 GitHub。2、Git 拉取和提交文件到 GitLab 的命令。2.1 前提(1)下载安装 Git(2)在 GitLab 上有账号(3)更改 Git Bash
转载
2023-11-27 03:00:42
136阅读
引言gitlab是常用的版本管理工具。相对于github来说,gitlab不收费,而且基本具有github的全部功能,因此特别适合小微企业和学校实验室等用作版本管理工具。gitlab具有比svn强大多的功能,在代码控制、版本控制、任务进度控制、甚至工资绩效等方面发挥着重大作用。gitlab中有很多容易混淆的过程和名字,本文解释了gitlab的运行过程,可作为初学者的参考。本地和远端特别要注意的是,
转载
2023-12-08 15:48:40
197阅读
GitLab基本介绍GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。与Github类似,GitLab能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代
转载
2023-09-01 08:41:32
771阅读
背景公司计划将gitlab迁移上云,并部署成高可用方式,下面是gitlab高可用部署的详细方案,希望能对大家有所帮助。架构图部署两个完全一样的gitlab,其中gitlab有关目录的存储使用NAS来实现共享,数据库采用psql主从,访问入口使用slb来提供服务。一、安装postgresql1、环境系统版本: Centos7
数据库版本: 9.6.11
主库: 192.168.1
转载
2023-11-12 15:53:07
265阅读