×

Ruby教程

gitlab-ce更新后reconfigure报错(gitlab reconfigure)

潇潇暮雨 潇潇暮雨 发表于2024-06-25 浏览7732 评论0
Git本地服务器搭建及使用 Git是一款免费、开源的分布式版本控制系统。众所周知的Github便是基于Git的开源代码库以及版本控制系统,由于其远程托管服务仅对开源免费,所以搭建本地Git服务器也是个较好的选择,本文将对此进行详细讲解。(推荐一家提供私有源代码免费托管的网站:Bitbucket,目前支持一个项目5个成员) 我的系统:ubuntu 20.04,依照以下链接安装启动了gitlab server: Gitlab - Ubuntu18搭建Gitlab仓库服务器(转) - H

Ruby教程

gitlab ci/cd介绍(gitlab ci/cd快速入门)

ℋᙚᵐⁱᒻᵉᑡᐷ鲸落 ℋᙚᵐⁱᒻᵉᑡᐷ鲸落 发表于2024-06-23 浏览4328 评论0
gitlab ci/cd gitlab-CI简介 Gitlab-CI是gitlab8.0之后自带的一个持续集成系统,中心思想是当每一次push到gitlab的时候,都会触发一次脚本执行,然后脚本的内容包括了测试,编译,部署等一系列自定义的内容。 Gitlab-CI的脚本执行,需要自定义安装对应的gitlab-runner来执行,代码Push之后,webhook检测到代码变化,就会触发gitlab-CI,分配到各个Runner来运行相应的脚本script,这些脚本有的是测试项目用的,有的

未命名

【GitLab私有仓库】在Linux上用Gitlab搭建自己的私有库并配置cpolar内网穿透

鸭梨很大克斯 鸭梨很大克斯 发表于2024-06-23 浏览5236 评论0
转载自远控源码文章:Linux搭建GitLab私有仓库,并内网穿透实现公网访问 前言 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。 Gitlab是被广泛使用的基于git的开源代码管理平台, 基于Ruby on Rails构建, 主要针对软件开发过程中产生的代码和文档进行管理, Gitlab主要针对group和project两个维度进行代码和文档管理, 其中group是群组, project是工程项目,

golang

一场惊心动魄Go拉取Gitlab私有仓库提示exit status 128;Permission denied (publickey)问题排查和解决方案

天才 天才 发表于2024-06-21 浏览5783 评论0
问题背景 1. 一切正常开发Go服务过程中,经过一个周末,周一回来上班执行go mod tidy 和 go get ...升级依赖库,都会报出exit status 128: git@gitlab.******.me: Permission denied (publickey).错误。在之前都是OK的。 2. 通过git 与私仓进行拉取和push都是没有任何错误的 3.确定被依赖库已经被正确的发布,因为其他同事可以正常更新。 具体问题 github.com/onsi/ginkgo/co

Ruby教程

mimemagic废弃后,源码搭建gitlab

王亚楠 王亚楠 发表于2024-06-20 浏览6651 评论0
最近遇到了一个让人头秃的事情:要用源码部署gitlab环境,我心想,这不就是按照安装文档,一步一步的来安装就行了吗,这个简单。没想到后面会遇到一个大坑。 像gitlab这种复杂项目的部署,前期工作一定要做好:找官方文档,查看支持的操作系统是什么,而且支持那几个版本的操作系统;源码编译gitlab有哪几种形式,各种形式的优缺点各是什么。 因为我需要部署12.1.0版本的gitlab,根据官方文档,支持的操作系统如下: 用gitlab编译有两种方式,第一种是用官方的GDK搭建,GDK是

Ruby教程

总结:gitlab ci(总结2021展望2022)

处女座 处女座 发表于2024-06-20 浏览6020 评论0
一、介绍 GitLab CI 是 GitLab 为了提升其在软件开发工程中作用,完善 DevOPS 理念所加入的 CI/CD 基础功能。可以便捷的融入软件开发环节中。通过 GitLab CI 可以定义完善的 CI/CD Pipeline。 现在很多公司用gitlab来作为代码仓库、版本控制软件,在加上gitlab的自动化持续集成部署工具ci/cd,它可以在代码提交的同时完成镜像构建、自动化测试、自动化部署等连续的工作,非常方便。 官方文档:`.gitlab-ci.yml` keyword

后端

分布式版本控制系统-GitLab搭建

- - 发表于2024-06-19 浏览7816 评论0
写在前面 🍁个人主页:微枫Micromaple ✨本期专栏:《0到1项目搭建》欢迎订阅学习~ 📌源码获取:GitCode、GitHub、码云Gitee 持续更新中,别忘了 star 喔~ 在企业开发过程中,我们需要搭建公司内部的Git版本控制系统,开源免费的 GitLab 成为了我们的选择。本文详细讲解了分布式版本控制系统 GitLab 的搭建、用户配置以及如何进行版本控制。 一、什么是 Git Git是一个开源的分布式版本控制系统,可以有效、