Gitlab
文章平均质量分 78
机器人梦想家
211&985本硕保送华中科技大学,韩国庆北大学联合培养。申请十多项专利,曾在武汉华中数控负责五轴加工中心轨迹速度优化,深圳汇川技术负责复杂数控系统设计开发,机器人独角兽企业担任TechLeader。立志在机器人自动化领域做出一番成绩,希望和大家一起进步!
展开
-
Docker快速极简配置nginx实现不同域名访问分流
本文主要记录如何使用docker安装配置Nginx,如何使用Nginx把通过80、443端口访问的请求根据域名分发到不同端口。那么什么是Nginx呢,下边做个简单介绍:Nginx是一款开源的高性能、稳定、灵活的Web服务器和反向代理服务器,以其高效的数据传输能力和广泛的部署场景而闻名全球。它最初由俄罗斯程序员Igor Sysoev于2002年创建,其名字“Nginx”来源于日语单词“Ninginx”,意思是“强大的、快速的”,这恰好体现了其设计哲学。原创 2024-06-27 11:06:27 · 692 阅读 · 0 评论 -
Gitlab CI如何实现安全获取ssh-key拉取依赖项目,打包成品
当前的项目编译需要依赖别的项目协同编译,如何将别的项目也pull到该项目里,编译成品如何打包镜像并保存到registry中。本文主要写在某项目进行CI流程编译时,如何拉取该项目依赖项目,中间会涉及到gitlab-runner的配置,runner运行服务器的配置,CI(.gitlab-ci.yml)流程文件编写,Dockerfile文件编写等。本篇博文整理一种相对简单实现目标需求的方法,其实还有使用CI Job token1,生命周期短并且可以通过设置该token作用范围。通过去设置。原创 2023-11-16 23:08:14 · 2342 阅读 · 0 评论 -
gitlab git lfs的替代软件整理汇总及分析
尝试解决但是发现基本是无解的,不知道什么异常导致服务器上的lfs文件丢失了,重新上传,强制上传都提示文件已存在,所以其中一部分文件就这样完全丢失了。当时在开启gitlab lfs服务时也有看到对于lfs的吐槽的文章,但由于二进制文件如果直接commit到git中会导致repo快速增大,且在pull的时候项目整体体积变得很大,那么有没有什么替代软件呢,博主查到如下几个:git-annex、git-fat、git-media、git-symGit推出大文件储存工具Git LFS,但它真的好用吗?原创 2023-10-11 23:07:17 · 1896 阅读 · 0 评论 -
简单易用多git服务器ssh密钥配置管理
快速理解如何配置管理多个git服务器的ssh,当我们有多个git帐号时会涉及如何管理不同的remote使用不同的git账户登陆推送当前repo的origin remote是github,我们在推送时直接自动调用github的ssh密钥当前repo的gitee remote是gitee,我们在推送时自动调用gitee的ssh密钥如此不管多少个git服务器被使用,那么都能很灵活管理ssh-keySSH-key是SSH协议用于身份验证的一种方式,用于加密和解密数据。它由一个公钥和一个私钥组成。原创 2023-06-26 17:22:49 · 1875 阅读 · 0 评论 -
Docker Gitlab Container Registry配置
找了很多资料包括官网1都没有发现比较清楚的配置registry的方法,自己摸索了半天发现其实通过简单设置就能够配置好。之所以在题目中说明http访问是由于之前在配置安装本地gitlab时也是配置的http访问原文为《gitlab使用docker简单快速部署》,在此基础上如何简单配置好registry用来保存ci打包好的镜像便是这篇文章主要内容以上就是所有的内容,本文通过简单的流程和图示按步实现了Gitlab Container Registry的配置。↩︎。原创 2023-06-07 21:11:05 · 2631 阅读 · 1 评论 -
linux如何使用docker建立gitlab-runner
博主使用docker来创建gitlab-runner一方面避免外网下载慢,另一方面避免污染host本地环境,同时使用docker部署也会让升级变得容易一些。其中参考《Docker----gitlab-runner自动化部署》1、《官方部署流程》2本地环境:这里简单记录在docker中部署gitlab-runner的流程。Docker----gitlab-runner自动化部署↩︎↩︎↩︎。原创 2022-11-23 09:36:13 · 1165 阅读 · 0 评论 -
gitlab使用docker简单快速部署
GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。本文主要用来记录如何使用docker快速搭建gitlab服务。GitLab是由GitLabInc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。GitLab由乌克兰程序员DmitriyZaporozhets和ValerySizov开发,它使用Ruby语言写成。后来,一些部分用Go语言重写。原创 2023-05-08 16:42:09 · 1829 阅读 · 0 评论 -
Error loading key id_ed25519: error in libcrypto
密钥,重新在git ssh key中添加一下即可。原创 2023-05-19 16:25:33 · 4196 阅读 · 2 评论 -
docker部署gitlab飞书SMTP邮箱配置问题解决方案
博主通过docker部署了gitlab服务,但是在配置飞书邮箱修改参数时总是报错,完全是按照gitlab SMTP setting官方文档设置的,在此记录如何解决。在配置gitlab SMTP email服务时时报以下错误:1. enable_starttls and :tls are mutually exclusive. 2. Net::ReadTimeout with # (Net::ReadTimeout)原创 2023-05-09 11:49:15 · 2098 阅读 · 0 评论