mini安装centos7
更新yum源
- yum -y install net-tools wget lrzsz lsof
- mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
- cd /etc/yum.repos.d/
- wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
- yum clean all
- yum makecache
- yum -y update
- yum -y install pcre pcre-devel openssl openssl-devel gcc-c++
- yum -y install curl policycoreutils openssh-server openssh-clients postfix vim
- firewall-cmd --permanent --add-service=http
- systemctl reload firewalld
添加GitLab镜像源并安装
vim /etc/yum.repos.d/gitlab_gitlab-ce.repo [gitlab-ce] name=gitlab-ce baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7 repo_gpgcheck=0 gpgcheck=0 enabled=1 gpgkey=https://packages.gitlab.com/gpg.key
安装git
yum -y install gitlab-ce
配置gitlab
vim /etc/gitlab/gitlab.rb # 编辑对外的域名(gitlab.papamk.com请添加A记录指向本服务器的公网IP): external_url 'http://192.168.1.249/'
重新编译gitlab
gitlab-ctl reconfigure
汉化gitlab
cd /home wget https://gitlab.com/xhang/gitlab/-/archive/11-0-stable-zh/gitlab-11-0-stable-zh.tar.gz tar -zxvf gitlab-11-0-stable-zh.tar.gz
由于复制过多覆盖需要确认,所以把~/.bashrc进行修改
vi ~/.bashrc 注销cp命令 #alias cp='cp -i' source ~/.bashrc
覆盖gitlab的所有页面
cp -rf ./gitlab-11-0-stable-zh/* /opt/gitlab/embedded/service/gitlab-rails/
重新编译gitlab
gitlab-ctl reconfigure
启动gitlab
gitlab-ctl start
查看是否启动
netstat -tpln tcp 0 0 127.0.0.1:9100 0.0.0.0:* LISTEN 18040/node_exporter tcp 0 0 127.0.0.1:9229 0.0.0.0:* LISTEN 18022/gitlab-workho tcp 0 0 127.0.0.1:8080 0.0.0.0:* LISTEN 18185/unicorn maste tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 18035/nginx: master tcp 0 0 127.0.0.1:9168 0.0.0.0:* LISTEN 18018/ruby tcp 0 0 127.0.0.1:8082 0.0.0.0:* LISTEN 18153/sidekiq 5.1.3 tcp 0 0 127.0.0.1:9236 0.0.0.0:* LISTEN 17999/gitaly tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 12972/sshd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1312/master tcp 0 0 0.0.0.0:8060 0.0.0.0:* LISTEN 18035/nginx: master tcp 0 0 0.0.0.0:6783 0.0.0.0:* LISTEN 17993/alertmanager tcp 0 0 127.0.0.1:9121 0.0.0.0:* LISTEN 18143/redis_exporte tcp 0 0 127.0.0.1:9090 0.0.0.0:* LISTEN 18130/prometheus tcp 0 0 127.0.0.1:9187 0.0.0.0:* LISTEN 18118/postgres_expo tcp 0 0 127.0.0.1:9093 0.0.0.0:* LISTEN 17993/alertmanager tcp6 0 0 ::1:9168 :::* LISTEN 18018/ruby tcp6 0 0 :::22 :::* LISTEN 12972/sshd tcp6 0 0 ::1:25 :::* LISTEN 1312/master
出现以下这些进程就是正常的了。
打开页面:http://192.168.1.249
相关推荐
在安装 GitLab 之前,我们需要查询 GitLab 汉化版镜像,然后下载镜像,创建容器,将容器内部的文件映射到宿主机的目录。最后,我们需要修改 GitLab 的配置文件,调整 external_url、gitlab_email_from、gitlab_shell...
本文档详细介绍了如何搭建一个包含Jenkins、GitLab、CentOS7和Windows的自动化测试环境,从Java和Maven的安装,到Jenkins的配置,再到GitLab的集成。这个环境不仅适用于自动化测试,也可扩展到自动化部署,将应用...
Centos7 安装 Gitlab 本文主要讲述了 Centos7 安装 Gitlab 的过程,并对 Gitlab、GitHub 的概念和区别进行了详细的解释。同时,还涉及到 Jenkins 的概念和自动化部署的实现原理。 首先,我们需要了解什么是持续...
centos7安装gitlab
centos下libstdc++库依赖问题。这里下载:http://pkgs.org/centos-6-rhel-6/centos-rhel-i386/compat-libstdc++-296-2.96-144.el6.i686.rpm/download/
根据给定的信息,本文将详细解释如何在CentOS 7上安装和配置GitLab服务器,具体包括以下几个步骤:安装依赖软件、设置Postfix为GitLab提供邮件服务、下载并安装GitLab安装包以及最终的GitLab配置。 ### 一、安装...
本文主要介绍了基于 CentOS 7.0 平台搭建 GitLab+Jenkins 可持续集成环境的过程,包括 JDK 安装、Jenkins 安装、GitLab 安装和配置、访问 GitLab 等步骤。 一、JDK 安装 在开始安装 Jenkins 和 GitLab 之前,需要...
本文主要讲解了 CentOS 下搭建 GitLab+Jenkins 持续集成环境的方法,包括安装 Jenkins 的步骤和配置过程。该环境的搭建可以帮助开发者实现自动化构建、测试和部署,提高开发效率和质量。 二、安装 JDK 在 CentOS ...
centos gitlab-runner 13.8.x rpm 离线安装包
在 CentOS 7.5 环境中安装 GitLab 需要遵循以下步骤: 首先,需要安装相关依赖项,包括 policycoreutils、openssh-server、openssh-clients 和 postfix。使用以下命令安装这些依赖项: ``` yum -y install ...
CentOS 7 下安装 Gitlab-CE-11及邮件配置,安装步骤和邮件配置参数
在 CentOS 6.x 上安装 GitLab 的第一步是配置 YUM 源。可以通过编辑 `/etc/yum.repos.d/gitlab-ce.repo` 文件来完成这一操作。具体步骤如下: - 打开配置文件:`vi /etc/yum.repos.d/gitlab-ce.repo` - 复制以下...
在CentOS 7上安装InfluxDB,首先需要下载最新版本的InfluxDB RPM包,然后使用`yum`进行本地安装。安装完成后,我们需要修改配置文件`/etc/influxdb/influxdb.conf`,启用graphite服务,设置JMeter数据存储的数据库名...
centos7安装+tomcat+mysql+jdk+nginx配置步骤,按着步骤走傻子都能做出来,非常详细
在centos7上部署docker+gitlab+gitlab-runner,win10利用ssh连接,开发人员只需提交代码,就可以进行项目文件上传,打包镜像,发布运行测试 一、centos7上安装docker和docker-compose 安装docker: 1、Docker 要求 ...
本文档是一份详尽的指南,旨在指导用户在CentOS 7操作系统上通过自动存储管理(ASM)安装Oracle数据库11g。文档细致地讲解了虚拟机创建、操作系统安装、网络配置、软件包检查、ASM安装、Oracle Grid软件安装和Oracle...
Centos7 源码安装Gitlab.md 存放这里,让大家下载快捷一点
JDK+Crowd+JIRA+Confluence安装教程 JDK+Crowd+JIRA+Confluence安装教程
安装`libstdc++.so.6.0.30`时,通常需要通过yum或dnf(取决于你的CentOS版本)来管理软件包,例如: ```bash sudo yum install libstdc++.so.6.0.30 ``` 或者 ```bash sudo dnf install libstdc++.so.6.0.30 ``` ...