`

CentOS7安装gitlab+汉化

 
阅读更多

mini安装centos7

更新yum源

  1. yum -y install net-tools wget lrzsz lsof  
  2. mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup  
  3. cd /etc/yum.repos.d/  
  4. wget http://mirrors.163.com/.help/CentOS7-Base-163.repo  
  5. yum clean all  
  6. yum makecache  
  7. yum -y update  
  8. yum -y install pcre pcre-devel openssl openssl-devel gcc-c++
  9. yum -y install curl policycoreutils openssh-server openssh-clients postfix vim 
  10. firewall-cmd --permanent --add-service=http
  11. 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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    centos中使用docker搭建gitlab+jenkins做持续集成

    在安装 GitLab 之前,我们需要查询 GitLab 汉化版镜像,然后下载镜像,创建容器,将容器内部的文件映射到宿主机的目录。最后,我们需要修改 GitLab 的配置文件,调整 external_url、gitlab_email_from、gitlab_shell...

    jenkins+gitlab+centos7+windows自动化环境搭建

    本文档详细介绍了如何搭建一个包含Jenkins、GitLab、CentOS7和Windows的自动化测试环境,从Java和Maven的安装,到Jenkins的配置,再到GitLab的集成。这个环境不仅适用于自动化测试,也可扩展到自动化部署,将应用...

    Centos7安装Gitlab

    Centos7 安装 Gitlab 本文主要讲述了 Centos7 安装 Gitlab 的过程,并对 Gitlab、GitHub 的概念和区别进行了详细的解释。同时,还涉及到 Jenkins 的概念和自动化部署的实现原理。 首先,我们需要了解什么是持续...

    centos7安装gitlab

    centos7安装gitlab

    centos下libstdc++

    centos下libstdc++库依赖问题。这里下载:http://pkgs.org/centos-6-rhel-6/centos-rhel-i386/compat-libstdc++-296-2.96-144.el6.i686.rpm/download/

    centos7安装部署gitlab服务器

    根据给定的信息,本文将详细解释如何在CentOS 7上安装和配置GitLab服务器,具体包括以下几个步骤:安装依赖软件、设置Postfix为GitLab提供邮件服务、下载并安装GitLab安装包以及最终的GitLab配置。 ### 一、安装...

    centos7平台集成Jenkins+gitlab

    本文主要介绍了基于 CentOS 7.0 平台搭建 GitLab+Jenkins 可持续集成环境的过程,包括 JDK 安装、Jenkins 安装、GitLab 安装和配置、访问 GitLab 等步骤。 一、JDK 安装 在开始安装 Jenkins 和 GitLab 之前,需要...

    centos下GitLab+Jenkins持续集成环境搭建(安装jenkins)

    本文主要讲解了 CentOS 下搭建 GitLab+Jenkins 持续集成环境的方法,包括安装 Jenkins 的步骤和配置过程。该环境的搭建可以帮助开发者实现自动化构建、测试和部署,提高开发效率和质量。 二、安装 JDK 在 CentOS ...

    centos gitlab-runner 13.8.x rpm 离线安装包

    centos gitlab-runner 13.8.x rpm 离线安装包

    centos7.5安装gitlab和gitlab备份迁移恢复.docx

    在 CentOS 7.5 环境中安装 GitLab 需要遵循以下步骤: 首先,需要安装相关依赖项,包括 policycoreutils、openssh-server、openssh-clients 和 postfix。使用以下命令安装这些依赖项: ``` yum -y install ...

    CentOS 7 安装gitlab-ce-11及邮件配置

    CentOS 7 下安装 Gitlab-CE-11及邮件配置,安装步骤和邮件配置参数

    gitlab+LDAP认证安装+同步备份

    在 CentOS 6.x 上安装 GitLab 的第一步是配置 YUM 源。可以通过编辑 `/etc/yum.repos.d/gitlab-ce.repo` 文件来完成这一操作。具体步骤如下: - 打开配置文件:`vi /etc/yum.repos.d/gitlab-ce.repo` - 复制以下...

    centos influxdb安装 详细!Centos7.X搭建Grafana+Jmeter+Influxdb性能实时监控

    在CentOS 7上安装InfluxDB,首先需要下载最新版本的InfluxDB RPM包,然后使用`yum`进行本地安装。安装完成后,我们需要修改配置文件`/etc/influxdb/influxdb.conf`,启用graphite服务,设置JMeter数据存储的数据库名...

    centos7安装+tomcat+mysql+jdk+nginx配置步骤

    centos7安装+tomcat+mysql+jdk+nginx配置步骤,按着步骤走傻子都能做出来,非常详细

    docker+gitlab+gitlab-runner部署详解

    在centos7上部署docker+gitlab+gitlab-runner,win10利用ssh连接,开发人员只需提交代码,就可以进行项目文件上传,打包镜像,发布运行测试 一、centos7上安装docker和docker-compose 安装docker: 1、Docker 要求 ...

    CentOS7 + ASM + Oracle 11g 单机安装手册

    本文档是一份详尽的指南,旨在指导用户在CentOS 7操作系统上通过自动存储管理(ASM)安装Oracle数据库11g。文档细致地讲解了虚拟机创建、操作系统安装、网络配置、软件包检查、ASM安装、Oracle Grid软件安装和Oracle...

    Centos7 源码安装Gitlab.md

    Centos7 源码安装Gitlab.md 存放这里,让大家下载快捷一点

    CentOS系统安装JDK+Crowd+JIRA+Confluence教程

    JDK+Crowd+JIRA+Confluence安装教程 JDK+Crowd+JIRA+Confluence安装教程

    CentOS7+Kubeadm+K8S集群部署学习实践手册

    CentOS7+Kubeadm+K8S集群部署学习实践手册

Global site tag (gtag.js) - Google Analytics