近期,hackerone公开了研究人员提交的Gitlab模板功能的三个小漏洞,可组合起来窃取敏感信息,详情如下所述。细节先让我们从企业版(EE)的ProjectsController开始,它和app/controllers/projects_controller.rb文件相关联。ee/app/controllers/ee/projects_controller.rb override :proj
安装配置环境与环境  系统 centos-7   版本8.9.5 ,当前主流版本,最新版变化较大安装   ruby 安装(gitlab 是ruby 开发的所以依赖于ruby环境)     版本     [root@k8s-master ~]# ruby -v     ruby 2.4.2p198 (2017-09-14 revision 59899) [x86_64-linu
转载 2024-07-24 20:30:56
83阅读
文章目录一、更改配置文件二、手动备份三、自动备份四、备份恢复 一、更改配置文件gitlab配置文件为/etc/gitlab下的gitalab.rb,把下列配置信息写入配置文件使其生效vim /etc/gitlab/gitlab.rb #修改如下: gitlab_rails['manage_backup_path'] = true gitlab_rails['backup_pat
在官网找到的template配置文件,地址如下https://gitlab.com/gitlab-org/omnibus-gitlab/-/blob/master/files/gitlab-config-template/gitlab.rb.templategitlab.rb文件内容如下#可以访问GitLab的URL。 external_url 'GENERATED_EXTERNAL_URL'
转载 2024-02-27 13:27:01
95阅读
本案例介绍在设备已经部署双机热备业务的情况下,对现网进行接口升级扩容,上线口变更等操作。组网需求双机热备场景下,主备两台设备上必须存在一对成主备关系的RBP实例,才能在两台设备上实现业务备份。如图1所示,用户通过LSW(LanSwitch)接入BRAS1和BRAS2。两台设备的接入口为GE口或者Eth-trunk口。双机热备机制是通过备份表里的backup-id值和rbs值确定对应的RBP实例,再
转载 2023-10-03 15:31:25
91阅读
作者:柒号华仔 目录1. RB2. SRB2.1 SRBs介绍2.2 SRB结构及内容2.3 SRB消息映射3. DRB3.1 DRB概念3.2 Qos3.3 5G Qos Flow 1. RB无线承载RB(Radio Bearer)是基站为UE分配不同层协议实体及配置的总称,包括PDCP协议实体、RLC协议实体、MAC协议实体和PHY分配的一系列资源等。RB是无线接口连接eNodeB和UE的
搜了一下RB是LTE中包含的物理块,LTE中包含的物理块比较多,做一个快速的学习RB(Resource Block):        频率上连续12个子载波,时域上一个slot,称为1个RB。如下图所示,根据一个子载波带宽是15k可以得出一个RB的带宽为180khz。  一个资源块在频域上由12个子
转载 2023-07-06 16:03:48
101阅读
GitLab runner是一个构建实例,用于在多台机器上运行作业,并将结果发送到GitLab,并可将其放置在单独的用户,服务器和本地计算机上。 安装后,您可以将runner注册为共享或特定的。 “GitLab安装”一章介绍了runner的安装。您可以通过使用特定或共享runner来为作业提供服务。共享runner 这些runner对于多个具有相似要求的项目很有用。 您可以使用单个或少量Runne
转载 2024-07-30 20:56:42
923阅读
参考资料:Drone 官网地址:https://drone.io Drone 的 GitHub 地址:https://github.com/drone/drone 简介:https://imnerd.org/drone.html Drone 是一个基于 Docker 的持续部署系统,用 Go 语言编写。Drone 本身和所有插件都是镜像,易于使用。安装通过 docker-compose 配合 YA
转载 2024-03-18 17:11:41
77阅读
动机前段时间st0rm23在自己的服务器上搭好了自己的gitlab,现在我准备开搞自己的web项目了。但是如果每次写完都要用一些文件传输的工具上传到自己的服务器就显得很低效是吧,也会降低自己写代码的动力。现在st0rm23就借着自己的gitlab,用一个webhook就可以自动将自己的gitlab上的代码部署到web目录下了。那么这样我们只要push一下代码到master上就可以自动生效了,用浏览
转载 2024-07-01 18:32:41
46阅读
公司项目组用的是Gitlab,组内成员分配有有固定的git个人账户,不同成员有不同的模块编辑权限,使用前需要配置好本地的Git。对一直使用svn的小菜菜来说,这个还是需要一点步骤配置下才可以使用的。配置githost的流程:将项目组指定的host地址加入到本地的host文件,然后根据这个地址访问项目地址,输入本人用户名和密码可以进入Dashboard,里面有自己权限下的各个目录,要clone到本地
转载 2024-03-01 16:03:45
165阅读
文章目录前提准备企业微信消息发送接口gitlab(账号,用户组,项目)gitlab开放API文档webhook配置和开发配置webhookgitlab的webhook原理项目实战总结 本文主要介绍如何使用gitlab的webhook来打通企业微信消息提醒。前提准备企业微信消息发送接口根据企业微信开发者文档得到一个消息发送的接口url,参照:企业微信群机器人配置说明;gitlab(账号,用户组,项
转载 2024-03-29 13:00:56
350阅读
1、GitLab-CI  GitLab-CI就是一套配合GitLab使用的持续集成系统(当然,还有其它的持续集成系统,同样可以配合GitLab使用,比如Jenkins)。而且GitLab8.0以后的版本是默认集成了GitLab-CI并且默认启用的。 2、GitLab-Runner  GitLab-Runner是配合GitLab-CI进行使用的。一般地,GitLab里面的每一个工程都会定义一个属于这
转载 2024-03-22 14:14:42
61阅读
GitLab持续集成参考文献 https://docs.gitlab.com/ee/ci/Getting started with GitLab CI/CD从8.0开始,GitLab持续集成(CI)完全集成在GitLab中。GitLab的持续集成服务。 如果你添加了.gitlab-ci.yml文件在项目的根目录并且配置项目使用Runner,这样每次的代码提交就会触发ci..gitlab-ci.y
转载 2024-05-05 13:31:07
76阅读
Redis是一种开源的使用C语言编写的高性能键值对存储系统,它支持多种数据结构,包括字符串、哈希表、列表、集合、有序集合等。Redis提供了丰富的功能,如数据持久化、主从复制、事务、发布订阅等,使其在许多场景下成为首选的数据存储解决方案。 在Ruby语言中,我们可以通过Redis.rb库来与Redis进行交互。Redis.rb是一个完全基于Ruby编写的Redis客户端,它提供了简洁、易用的AP
原创 2024-01-05 04:23:55
60阅读
# Python中的rb模块 ## 介绍 Python是一种非常流行的编程语言,广泛用于各种领域,包括数据分析、机器学习、人工智能等。Python拥有丰富的标准库和第三方库,使得开发者可以快速、高效地完成各种任务。在Python中,rb模块是一个非常常用的模块,它提供了对文件的二进制读取和写入的支持。本文将介绍rb模块的基本用法和示例代码,帮助读者更好地理解和使用rb模块。 ## rb模块的
原创 2023-09-01 07:41:53
173阅读
1、首先安装了Git可以修改一下安装路径,其它都点下一步。2、配置用户名和邮箱(此用户名和邮箱是git提交代码时用来显示身份和联系方式的,并非必须是GitHub用户名和邮箱)右键打开Git Bash 配置用户名git config --global user.name "username"配置邮箱git config --global user.email "123456789@qq.com"此时
gitlab安装并汉化 准备工作gitlab-ee; gitlab为社区免费版本,gitlab-ee为企业收费版本;在功能上没有太大的区别(应没有使用过与安装过,网也没有资料。只是在网查询到一篇文章说功能基本一样);我们安装Gitlab-ce版本;准备工作如下:服务器准备CPU 1 核心CPU最多支持100个用户,所有的workers和后台任务都在同一个核心工作这将导致GitLab服务响
转载 2024-03-13 15:42:56
155阅读
华为MPLS RB:提升网络性能和安全性的利器 在当今高度互联的时代,网络的安全性和性能成为了企业和个人用户最为关注的话题。为了满足这一需求,华为推出了一项重要的技术——MPLS RB(MPLS Routing and Bridging)。 MPLS RB是一种基于多协议标签交换(MPLS)技术的路由和桥接方案。它可以提供强大的网络性能和安全保障,对于大型企业、数据中心和电信运营商来说尤为重要
原创 2024-02-01 11:57:20
91阅读
git是目前世界上使用最广泛的版本控制工具。github是一个极其友好的开源的git仓库的系统。github作为开源代码管理有着巨大的优势,但是当项目涉及一定私密性的,github就可能不能使用(虽然github有一个私有仓库,但这个仓库仍然是挂在github公有的服务器上,私密性仍然不是很高).这时我们可以选择使用gitlab,gitlab可以在自己的服务器搭载,管理,以及使用.在服务器上搭载g
  • 1
  • 2
  • 3
  • 4
  • 5