在开源社区中,Linux作为一个免费的操作系统,一直备受欢迎。而Gitlab作为一个开源的仓库管理系统,也在开源社区中取得了成功。今天我们就来探讨一下如何在Linux系统上搭建Gitlab。 首先,我们要准备一个Linux服务器,推荐使用Ubuntu或者CentOS等常见的发行版。然后,我们需要安装必要的软件和工具。在Ubuntu系统中,我们可以使用apt-get命令来安装必要的软件包,比如ru
原创 2024-04-30 10:33:28
60阅读
下文引用了他人,写的非常好,这里收藏一下,方便以后查看  Git 是什么?Git 是一个分布式的代码管理容器,本地和远端都保有一份相同的代码。 Git 仓库主要是由是三部分组成:本地代码,缓存区,提交历史,这几乎是所有操作的本质,但是为了文章更加简单易懂,就不围绕这块展开了,有兴趣的可以去了解下。 开门见山,我们直接来说说 Git 有哪些常见的操作。Git 有哪些常规操作?
1、Apache的安装使用yum工具安装Apache,并配置Apache服务为开机自启动,其操作过程如下,安装过程部分截图如图1所示。 #安装Apache [root@Dev-CentOS8 ~]# yum install -y httpd #配置Apache服务开启 [root@Dev-CentOS8 ~]# systemctl start httpd #配置Apache服务为开机自启动 [ro
转载 2024-07-11 04:30:45
66阅读
     git branch 和 git checkout经常在一起使用,所以在此将它们合在一起  1.Git branch    一般用于分支的操作,比如创建分支,查看分支等等,    1.1 git branch      不带参数:列出本地已经存在的分支,并且在当前分支的前面用"*"标记    1.2 git branch -r      查看远程版本库分支列
转载 2024-08-01 01:14:43
523阅读
1 问题在GitlLab上面添加了公钥之后,然后执行git clone *****提示下面的错误sig
1 问题在GitlLab上面添加了公钥之后,然后执行git clone *****提示下面的错误sign_and_send_pubkey: signing failed: agent refused operation2 解决办法执行下面2个命令即可eval "$(ssh-agent -s)"ssh-addssh-agent是一种控制用来保...
原创 2022-03-11 14:14:56
65阅读
场景在本地使用git生成ssh私钥和公钥后,将公钥添加到Gitllab的SSH Keys 上去之后,打开Source Tree进行克隆代码时提示:Too many authentication failures" fatal: Could not read from remote reposito   实现在排除了私钥和公钥生成错误和没有将公钥复制到Gitlab上的SSH Keys 以及复制有问题
转载 2020-07-28 16:58:00
634阅读
2评论
     示例: go get github.com/jinzhu/gorm    下载并安装gorm包。远程代码库有github,GitLlab,Gogs 命令介绍说明:     -fix : 比如,我的代码是一年前1.7 开发的,现在go 版本已经是1.13 了,有些包已经发生了变化,那么我们在使用go get命令的时候可以加入-fix标记。这个标记的作用是在检出代码包之后,先对该代码
转载 2019-09-29 15:19:00
220阅读
2评论
目录一.DevOps简介1.什么是持续集成(CI-Continuous integration)2.什么是持续部署(CD-continuous deployment)3.什么是持续交付(Continuous Delivery)二.GitLLab安装与应用【yum安装】1.安装前准备2.先安装依赖包3.装包(注意版本自定义)4.gitlab相关的目录5.修改配置并初始化及验证6.常用命令及例子三.G
转载 9月前
30阅读
目录一.DevOps简介1.什么是持续集成(CI-Continuous integration)2.什么是持续部署(CD-continuous deployment)3.什么是持续交付(Continuous Delivery)二.GitLLab安装与应用【yum安装】1.安装前准备2.先安装依赖包3.装包(注意版本自定义)4.gitlab相关的目录5.修改配置并初始化及验证6.常用命令及例子三.G
说明本文主要介绍基于jenkins完成自动化ci的过程,开发人员可以使用此流水线自动部署服务。本地测试环境为springboot微服务项目。用户提交代码到gitlab,触发jenkins拉取gitllab上的代码,然后完成编译构建成jar包,并完成sonarsqube代码质量检测,然后将jar包传输到部署机器上,使用docker部署运行起来。依赖环境部署环境准备使用环境说明使用的虚拟机环境cent
前提环境1、Dockerlunux服务内存至少有4G,安装教程自己百度下目录一、安装1、拉取镜像2、创建宿主文件夹3、启动4、调整时差5、修改配置文件gitlab.rb文件二、创建代码仓库,上传代码1、创建maven项目2、然后到gitllab,先建立一个仓库3、回到IDEA编辑器这里一、安装1、拉取镜像docker pull gitlab/gitlab-ce:latest2、创建宿主文件夹mkd
转载 2023-11-02 08:20:18
87阅读
说明本文主要介绍基于jenkins完成前端vue项目自动化ci的过程,开发人员可以使用此流水线自动部署服务。用户提交代码到gitlab,触发jenkins拉取gitllab上的代码,然后编译构建后,通过k8s部署起来。此处使用的jenkins是使用docker部署起来的,并没有使用K8s部署,服务使用k8s相当于集成了外部的k8s去部署服务。环境准备环境准备部署可以参考我的另一篇文章:使用idea
转载 2024-01-04 19:24:10
301阅读