一.安装 基本上可以根据官网的教程来安装:https://www.gitlab.com.cn/installation/#centos-7 只不过我们暂时没有邮件服务器,所以postfix没有安装. 二.安装完之后,会提示让你reconfigure下,但是默认的配置文件里,配置的URL地址是一串加密文字,所以: #进入目录 cd /etc/gitlab/ vim gitlab.rb 把external_url 'http://服务器IP:端口',最好不要用8080端口,因为默认似乎8080端口已…
1.确保服务器系统处于最新状态 [root@localhost ~]# yum -y update如果显示以下内容说明已经更新完成Replaced:grub2.x86_64 1:2.02-0.64.el7.centos grub2-tools.x86_64 1:2.02-0.64.el7.centosComplete! 2.重启服务器[root@localhost ~]# reboot 3.首先检查是否已经安装,如果已经安装先删除以前版本,以免安装不成功[root@localhost ~]# p…
一 前言 关于在CentOS7上安装Gitlab, 官方文档已经很详细了,步骤大家按照官方的安装文档一步一步安装即可, 这里就不在累述.官方安装文档地址:  https://about.gitlab.com/installation/#centos-7 . 在这里主要说一下再安装官方文档安装过程碰到的问题及解决方法. 我这里碰到的问题,主要是由于安装的机器无法直接连接网路,而需要设置代理. 二 问题及解决方法 问题1: 执行第一步时,运行yum install报错, "Cannot find a…
简介 从 Gitlab 8.0 开始,Gitlab CI 就已经集成在 Gitlab 中,我们只要在项目中添加一个.gitlab-ci.yml文件,然后添加一个Runner,即可进行持续集成.在介绍 Gitlab CI 之前,我们先看看一些 Gitlab CI 的一些相关概念. Pipeline 一次 Pipeline 其实相当于一次构建任务,里面可以包含很多个流程,如安装依赖.运行测试.编译.部署测试服务器.部署生产服务器等流程.任何提交或者 Merge Request 的合并都可以触发 Pi…
结合文章:1. 在 Kubernetes 上安装 Gitlab ,地址:https://www.cnblogs.com/sanduzxcvbnm/p/13852854.html 总结: 结合开头的文章部署Gitlab,在这个文章汇中只需要处理token就行了,其他的不用动. 总共需要五个yaml文件,下载地址:https://files.cnblogs.com/files/sanduzxcvbnm/k8s-gitlab-ci.zip 简介 从 Gitlab 8.0 开始,Gitlab CI 就已…
概念: git 是一种版本控制系统,是一个命令,是一种工具 gitlib 是用于实现git功能的开发库 github 是一个基于git实现的在线代码托管仓库,包含一个网站界面,向互联网开放 gitlab 是一个基于git实现的在线代码仓库托管软件,你可以用gitlab自己搭建一个类似于 github一样的系统,一般用于在企业.学校等内部网络搭建git私服 帮助文档:http://www.runoob.com/git/git-tutorial.html 使用教程:https://www.liaox…
在 CentOS7 上安装 MongoDB 1 通过 SecureCRT 连接至 CentOS7 服务器: 2 进入到 /usr/local/ 目录: cd /usr/local 3 在当前目录下创建 tools 目录: mkdir -p tools 4 进入到 tools 目录中: cd tools 5 下载与 CentOS 系统匹配的 mongodb-linux-x86_64-rhel70-3.2.4.tgz 文件: wget https://fastdl.mongodb.org/linux…
在 CentOS7 上安装 MySQL5.7 1 通过 SecureCRT 连接到阿里云 CentOS7 服务器: 2 进入到目录 /usr/local/ 中: cd /usr/local/ 3 创建目录 /usr/local/tools,如果有则忽略:  mkdir -p tools 4 创建 /usr/local/mysql 目录,如果已存在则忽略: mkdir -p mysql 5 进入到目录 /usr/local/tools 中: cd tools/ 6 查看系统中是否已安装 MySQL…
在 CentOS7 上安装 Tomcat9 1 通过 SecureCRT 连接到阿里云 CentOS7 服务器: 2 进入到目录 /usr/local/ 中: cd /usr/local/ 3 创建目录 /usr/local/tools,如果有则忽略:  mkdir -p tools 4 创建 /usr/local/tomcat 目录,如果已存在则忽略: mkdir -p tomcat 5 进入到目录 /usr/local/tools 中: cd tools/ 6 下载 apache-tomca…
在CentOS7上安装JDK1.8 1 通过 SecureCRT 连接到阿里云 CentOS7 服务器: 2 进入到目录 /usr/local/ 中: cd /usr/local/ 3 创建目录 tools:  mkdir -p tools 4 进入到目录 /usr/local/tools 中: cd tools/ 5 下载 jdk-8u91-linux-x64.tar.gz: wget --no-check-certificate --no-cookies --header "Cookie:…