首先,Gitlab pages是很简单的,至少比起github pages要简单很多。 Gitlab Pages的原理这是样的:首先,当你新建一个Gitlab项目的时候,你同时也建了一个存储库。 只要你的工程目录的根目录下有.gitlab-ci.yml文件,注意必须严格起这个名字。gitlab ru ...
转载
2021-05-23 22:15:59
3187阅读
2评论
最近在搞gitlab 的环境以及 配套的自动化相关的一些尝试,记录一下。 为了进行最近的实验,我特意开了一台虚拟机,使用的是dell R720XD 服务器配合 exsi 虚拟化了一台 ubuntu 18.04 配置如下0. 安装 gitlab服务器的安装部分网上很多教程 就不去班门弄斧了,链接如下:1. 简单的登录测试一下服务器从gitee 拉了一个项目做测试,随便挑了一个 然后使用 将工程克隆岛
转载
2024-04-19 14:09:37
62阅读
1、安装依赖包,运行命令sudo apt-get install curl openssh-server ca-certificates postfix 2.利用清华大学的镜像(gitlab-ce | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror)来进行主程序的安装。 首
转载
2024-03-29 23:47:46
46阅读
pages 介绍 在我们日常使用 gitlab 的过程中,会产生一些产物,自己做的一些小网站,小页面之类,一般都是在本地调试访问,一旦我们想让其他朋友也可以随时访问,就需要单独在公有云上买一个服务器去部署,一是需要付费,二是我们调试页面访问量不多,单独搞个服务器部署有点浪费。 使用 GitLab P
原创
精选
2023-10-24 14:15:16
976阅读
1、 下载安装好 git 客户端2、 找一个家代码托管平台我用 coding.net,注册个账号,建一个空项目然后打开安装好的 git bash 客户端,使用 git clone 命令克隆下远程仓库的项目 然后cd 进入 本地仓库地址,把 你自己的 代码粘贴进去,手动命令均可接着,在本地仓库里 git add 那些新文件,然后 git commit -m "这次修改信息" 提
最近发现 github 改版了,已没有像原来的 Launch automatic page generator 这样的按钮等,所以我对我的文章也进行了修正,对于新版来说,步骤更加简单了。欢迎享用。 ------华丽丽的分割线,以下是在原版的基础上的修正版------- 开始教程之前的准备工作:1、需要你自己写的网页文件。2、注册Github。3、下载安装git。下载
前言在 《一篇带你用 VuePress + Github Pages 搭建博客》中,我们使用 VuePress 搭建了一个博客,最终的效果查看:TypeScript 中文文档。在搭建这样一个博客后,其实还有很多的优化工作需要做,本篇我们来盘点一下那些完成基础搭建后必做的 10 个优化。1. 开启 HTTPS开启 HTTPS 有很多好处,比如可以实现数据加密传输等,SEO 也会更容易收录:Googl
转载
2024-04-26 09:07:03
259阅读
vue3+vite3项目打包优化1、前言2、视图分析工具rollup-plugin-visualizer3、路由懒加载4、第三方库CDN引入5、使用 gzip 压缩6、按需引入第三方库7、使用 Tree Shaking8、剔除console和debugger9、分包策略10、图片压缩 1、前言Vue项目开发完毕后,对项目进行打包发布之前,必不可少的操作就是项目优化,这也是程序猿的加分项。跟随本文
一、添加扫描二维码关注功能打开 themes 目录下的 next 主题配置文件,找到 Wechat Subscriber 标签,将该标签下的配置改成如下形式:# Wechat Subscriber
wechat_subscriber:
enabled: true # 打开图片显示功能
qcode: /images/wechat-qcode.jpg # 需要显示的二维码图片
de
Gitlab 官网目前提供了 Enterprise Edition 和 Community Edition 两种版本,分别对应 linux 系统的软
原创
精选
2023-06-11 00:46:30
1695阅读
在Linux系统中,Huge Pages是一种可以显著提高内存访问性能的特性。Huge Pages允许将内存划分为更大的页面,这样可以减少页面表的大小,提高TLB的命中率,从而减少了内存访问时的开销。在一些内存密集型的应用中,启用Hug Pages可以显著提升性能。
那么,如何在Linux系统上配置Huge Pages呢?
首先,为了启用Huge Pages,我们需要先检查系统是否支持Huge
原创
2024-04-10 11:04:46
415阅读
动态路由与RIP配置详解一、动态路由1、概述2、特点3、术语4、动态路由协议分类二、RIP1、概述2、特点3、工作原理4、RIP协议版本区别5、RIP防环机制水平分割毒性逆转6、配置命令 一、动态路由1、概述路由器之间用来交换信息的语言路由器之间自动学习路由线路并建立路由表,可根据变化自动调整。不需要手动添加或修改。2、特点1、减少网络管理任务;减轻负担 2、占用了网络带宽(少量,几乎忽略)3、
参考资料: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 runner是一个构建实例,用于在多台机器上运行作业,并将结果发送到GitLab,并可将其放置在单独的用户,服务器和本地计算机上。 安装后,您可以将runner注册为共享或特定的。 “GitLab安装”一章介绍了runner的安装。您可以通过使用特定或共享runner来为作业提供服务。共享runner 这些runner对于多个具有相似要求的项目很有用。 您可以使用单个或少量Runne
转载
2024-07-30 20:56:42
923阅读
公司项目组用的是Gitlab,组内成员分配有有固定的git个人账户,不同成员有不同的模块编辑权限,使用前需要配置好本地的Git。对一直使用svn的小菜菜来说,这个还是需要一点步骤配置下才可以使用的。配置githost的流程:将项目组指定的host地址加入到本地的host文件,然后根据这个地址访问项目地址,输入本人用户名和密码可以进入Dashboard,里面有自己权限下的各个目录,要clone到本地
转载
2024-03-01 16:03:45
165阅读
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阅读
文章目录前提准备企业微信消息发送接口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阅读
1、首先安装了Git可以修改一下安装路径,其它都点下一步。2、配置用户名和邮箱(此用户名和邮箱是git提交代码时用来显示身份和联系方式的,并非必须是GitHub用户名和邮箱)右键打开Git Bash 配置用户名git config --global user.name "username"配置邮箱git config --global user.email "123456789@qq.com"此时