草庐IT

gitlab-runner

全部标签

Gitlab使用指引1(基础篇)

gitlab入门指南gitlab和github的简单区别:gitlab简单使用:什么是本地仓库?为什么要建立本地仓库?本地仓库如何建立?本地仓库中的三个区:工作区:暂存区:本地仓库远程仓库:远程仓库是什么?远程仓库与本地仓库关联远程仓库克隆到本地撤销文件修改Git分支新建和使用hello,作为新人来到公司,发现企业代码都是用的gitlab,具有方便多人协同、易管理等特点。之前用过github,基本操作都是一样。今天刚好有时间整理一下,方便后续查看。gitlab和github的简单区别:简单粗暴的说:gitlab更加倾向私密性,所以一般面试企业或学校,在内网中创建私有仓库,比如我目前所在的公司就

私有GitLab仓库 - 本地搭建GitLab私有代码仓库并随时远程访问「内网穿透」

文章目录前言1.下载Gitlab2.安装Gitlab3.启动Gitlab4.安装cpolar内网穿透5.创建隧道配置访问地址6.固定GitLab访问地址6.1保留二级子域名6.2配置二级子域名7.测试访问二级子域名转载自远控源码文章:Linux搭建GitLab私有仓库,并内网穿透实现公网访问前言GitLab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。Gitlab是被广泛使用的基于git的开源代码管理平台,基于RubyonRails构建,主要针对软件开发过程中产生的代码和文档进行管理,Gitlab主要针对group和project两个维度进行代

docker部署gitlab时配置https

docker部署gitlab时配置内网https一、生成自签证书创建配置文件openssl.conf[req]distinguished_name=req_distinguished_namereq_extensions=v5_req[req_distinguished_name]countryName=CountryName(2lettercode)countryName_default=CN#国家stateOrProvinceName=StateorProvinceName(fullname)stateOrProvinceName_default=BEIJINGlocalityName=L

docker部署gitlab时配置https

docker部署gitlab时配置内网https一、生成自签证书创建配置文件openssl.conf[req]distinguished_name=req_distinguished_namereq_extensions=v5_req[req_distinguished_name]countryName=CountryName(2lettercode)countryName_default=CN#国家stateOrProvinceName=StateorProvinceName(fullname)stateOrProvinceName_default=BEIJINGlocalityName=L

gitlab-runner 中的 Docker-in-Docker

笔者个人理解:gitlab-runner安装后就是一个监听状态的runner,而通过gitlab-runnerregister注册的“实例”其实只是预定义的配置节,当消息抵达后,gitlab-runner根据消息内容选择相应的配置节启动执行线程。为了方便阐述和理解,本文也将每个配置节/执行线程称为runner实例。runnerexecutorrunner实例的执行环境,一般用的较多的是shell和docker,这两者的区别无需赘述。让人困惑的是其它一些executor:比如Docker-SSH和Docker-SSH+machine(从GitLabRunner10.0开始,Docker-SSH和

不一样的 Git 之间 | GitLab vs GitHub vs Gitee vs GitCode

Git仓库对比:GitLabvsGitHubvsGiteevsGitCode  在软件开发中,版本控制是必不可少的工具之一。Git作为目前最为流行的版本控制系统,也逐渐成为了开发者们的标配。但是,如何选择一个合适的Git仓库来存储您的代码呢?本文将对GitLab、GitHub、Gitee和GitCode四种主流Git仓库进行对比和评估。GitLab[官方地址]  GitLab是一个自托管的Git项目仓库,支持团队协作和DevOps流程。它提供了一系列功能来管理和部署项目,包括代码托管、问题跟踪、CI/CD管道以及代码审查等。GitLab还提供了免费的计划,允许您创建公共和私有仓库,并可以在云端

Linux搭建GitLab私有仓库,并内网穿透实现公网访问

文章目录前言1.下载Gitlab2.安装Gitlab3.启动Gitlab4.安装cpolar内网穿透5.创建隧道配置访问地址6.固定GitLab访问地址6.1保留二级子域名6.2配置二级子域名7.测试访问二级子域名转载自远控源码文章:Linux搭建GitLab私有仓库,并内网穿透实现公网访问前言GitLab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。Gitlab是被广泛使用的基于git的开源代码管理平台,基于RubyonRails构建,主要针对软件开发过程中产生的代码和文档进行管理,Gitlab主要针对group和project两个维度进行代

Git/Gitlab添加SSH秘钥与小乌龟配置

目录一、Git/Gitlab添加SSH秘钥二、秘钥添加情况验证三、小乌龟关联SSH一、Git/Gitlab添加SSH秘钥(1)查找是生成sSh秘钥,显示文件夹不存在,可以生成秘钥。指令:cd~/.ssh(2)生成秘钥,需要填写git注册邮箱。指令:ssh-keygen-trsa-C"xxx@163.com"(3)输入秘钥文件存储路径,参考括号里的路径填写就可以。(4)两次输入git的登录密码即可生成秘钥。(5)查看秘钥文件保存路径是否生成秘钥文件,其中“id_rsa.pub”文件为公钥文件(6)使用记事本打开公钥文件,全选复制文件内容,在Git或Gitlab上找到SHH秘钥添加即可。(7)生成

GitLab秘钥添加

前提:下载GitBash软件,并拥有GitLab账号1.选择用户主目录(C/用户/用户名/)下,新建一个文件夹。直接修改其文件名为.ssh会提示“必须输入文件名”,修改失败,需在cmd命令行中跳转到该文件所在位置,使用:ren文件名.ssh,即可修改文件夹为.ssh(如果电脑有.ssh文件夹则可跳过这步)  2. 进入.ssh文件夹中,在空白区域点击鼠标右键,选择GitBashHere 3.  设置Git的username(自己的用户名)和email(自己的邮箱)(后面会需要,提前准备)$gitconfig--globaluser.name“username”$gitconfig--globa

如何在GitLab上传本地项目

上传前需准备:需要安装Git,点击进入官网下载:Git在本地上传GitLab项目的步骤目录介绍:一、配置SSH秘钥(仅针对本机首次上传GitLab项目)二、上传项目        1、新建一个空文件夹,并在该文件夹下右键打开GitBash        2、在GitBash中进行登录操作        3、下拉文件到本地        4、上传文件到数据仓库        5、提交数据参数的文件一、配置SSH秘钥(仅针对本机首次上传GitLab项目)1、打开GitBash,先进行登录操作gitconfig--globaluser.name"xxx(名字)"gitconfig--globalus