centos7搭建gitlab服务器、汉化
1、下载rpm安装包
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-8.8.5-ce.1.el7.x86_64.rpm
可以自己去https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7自行选择喜欢的版本。
2、安装gitlab-ce
rpm -ivh gitlab-ce-8.8.5-ce.1.el7.x86_64.rpm
3、修改gitlab配置
vim /etc/gitlab/gitlab.rb
把external_url 修改为你自己的服务器ip
4、运行命令
gitlab-ctl reconfigure
5、汉化
git clone https://git.oschina.net/qiai365/gitlab-L-zh.git
cd gitlab-L-zh
git checkout -b 8-8-zh origin/8-8-zh
cp -r /opt/gitlab/embedded/service/gitlab-rails{,.ori}
gitlab-ctl stop
yes|cp -fr ./gitlab-L-zh/* /opt/gitlab/embedded/service/gitlab-rails/
6、启动gitlab
gitlab-ctl start
7、服务器上已有nginx占用了80端口的问题
可以使用另外一个端口,vim /etc/gitlab/gitlab.rb
enxternal_url 'http://192.168.0.4:8090'
nginx['listen_addresses'] = ["0.0.0.0", "[::]"]
nginx['listen_port'] = 8090
然后gitlab-ctl reconfigure && gitlab-ctl restart
其他注意事项:
1、服务器内存默认必须大于2G,好像是空闲内存要大于2G,要不ruby的服务器启动不了。暂时不知道怎么改小,如有解决方法欢迎分享。
2、502的问题,出现可能性非常大,一个原因是服务器空闲内存不足2G;gitlab-ctl start的时候某个进程不能启动,如果是这个,可以使用gitlab-ctl tail xxx查看log,xxx是那个进程名称。
3、服务器刚启动的时候好像都会502,如果不是上面的原因导致,等几分钟就好了。
4、gitlab-ctl reconfigure的时候ruby_block[supervise_redis_sleep] action run停住的情况:
sudo /opt/gitlab/embedded/bin/runsvdir-start &
sudo gitlab-ctl reconfigure
centos7搭建gitlab服务器、汉化的更多相关文章
- CentOS7安装GitLab、汉化及使用
同步首发:http://www.yuanrengu.com/index.php/20171112.html 一.GitLab简介 GitLab是利用Ruby On Rails开发的一个开源版本管理系统 ...
- CentOS7安装GitLab、汉化、邮箱配置及使用
同步首发:http://www.yuanrengu.com/index.php/20171112.html 一.GitLab简介 GitLab是利用Ruby On Rails开发的一个开源版本管理系统 ...
- CentOS7安装GitLab、汉化、邮箱配置及使用(转载)
同步首发: https://www.cnblogs.com/heyonggang/p/7778203.html http://www.yuanrengu.com/index.php/20171112. ...
- centos7安装gitlab并汉化
一.基础环境准备 1.安装依赖包 [root@gitlab-server ~]#yum install curl policycoreutils openssh-server openssh-clie ...
- CentOS7 搭建gitlab服务器
本文介绍如何在CentOS7.2上搭建Gitlab服务器,并简单介绍如何使用. Preface 使用的是CentOS7.2的操作系统,安装当前最新版Gitlab服务器,下载地址:清华大学开源软件镜像站 ...
- Centos7 搭建Gitlab服务器并配置项目全过程
https://blog.csdn.net/Abysscarry/article/details/79402695 gitlab与jenkins整合搭建 https://blog.csdn. ...
- centos7搭建Gitlab服务器
虚拟机配置信息 内存最好大于或等于4G,之前用2G内存搭建,访问出现502报错信息 不考虑selinux和防火墙问题 搭建之前最好关掉selinux和防火墙 临时调增selinux和关闭防火墙 下载G ...
- Centos7使用docker搭建gitlab服务器
了解到docker的优点,搭建快,运行要求资源低,最重要的是实现的功能和效果都能达到预期,于是决定使用docker来搭建gitlab服务器. 效果图如下: 系统环境:CentOS Linux rele ...
- confluence搭建破解及汉化教程
注:本文参考了 < confluence搭建破解及汉化教程 > 本文是在yum环境搭建好,且可用联网的前提下进行的实际操作并作记录的. 关于yum本地环境搭建可以参考此文:<Cen ...
随机推荐
- c# 多线程委托传参方式
1.定义一个线程调用的方法函数 private void RTPServer(object _Serverip) { IPEndPoint Serverip = _Serverip as IPEndP ...
- SQL 日期时间比较
原先的判断是 ae.首次受理时刻 >= '2015/12/1 0:00:00' AND ae.首次受理时刻 <= '2015/12/25 0:00:00' ,改为如下和时间变量比较 效率 ...
- spring基本知识
什么是spring: spring就是以IOC反转控制和AOP面向切面编程为内核,使用基本的JavaBean来完成以前由EJB完成的工作. spring框架的优点: (1)方便耦合,简化开发:spri ...
- Kafka 特性
Kafka 特性 标签(空格分隔): Kafka 支持多个生产者 多个生成者连接Kafka来推送消息,这个和其他的消息队列功能基本上是一样的 支持多个消费者 Kafka支持多个消费者来读取同一个消息流 ...
- 为archlinux选择国内镜像
pacman-mirrors --country China && pacman -Syyu
- LeetCode算法题-Reshape the Matrix(Java实现)
这是悦乐书的第264次更新,第277篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第131题(顺位题号是566).在MATLAB中,有一个非常有用的函数叫做'reshap ...
- Log4j分级别保存日志到单个文件中,并记录IP和用户信息
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE log4j:configuration S ...
- .NET CORE学习笔记系列(2)——依赖注入[8]: .NET Core DI框架[服务消费]
原文:https://www.cnblogs.com/artech/p/net-core-di-08.html 包含服务注册信息的IServiceCollection对象最终被用来创建作为DI容器的I ...
- python开发【lambda篇】
lambda 与 python 高级函数的配套使用 filter函数 过滤 __author__ = "Tang" # filter(lambda, []) people = [' ...
- SpringBoot学习笔记(2) Spring Boot的一些配置
外部配置 Spring Boot允许使用properties文件.yaml文件或者命令行参数作为外部配置 使用@Value注解,可以直接将属性值注入到你的beans中,并通过Spring的Enviro ...