centos安装gitlab及汉化
GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。今天,就记录一下centos部署gitlab及其汉化的操作方法。
1.下载安装
下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/,下载自己需要的版本。
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.5.1-ce.0.el7.x86_64.rpm,文件大小略大,耐心等待。
安装
yum install -y gitlab-ce-10.5.1-ce.0.el7.x86_64.rpm
安装完成,如下图:
2.配置文件
此方式安装的gitlab,配置文件默认路径在/etc/gitlab,文件名为gitlab.rb。
vim gitlab.rb
#设置访问的ip和端口
external_url='http://ip:port'
编辑完成,重载配置
gitlab-ctl reconfigure
如果卡在action run这一步,如图:
ctrl+c 强制退出
执行systemctl restart gitlab-runsvdir
再运行gitlab-ctl reconfigure
启动
gitlab-ctl start
停止
gitlab-ctl stop
查看gitlab进程
ps -ef |grep gitlab
访问ip+端口
初始账户: root 密码:5iveL!fe
3.汉化
1.查看gitlab版本
gitlab-ctl stop
cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
10.5.1
2.下载对应版本的汉化包
git clone https://gitlab.com/xhang/gitlab.git -b v10.5.1-zh
下载完成会在目录下生成gitlab文件夹
查看补丁版本cat gitlab/VERSION
3.配置汉化
cd gitlab
git diff v10.5.1 v10.5.1-zh >/tmp/10.5.1-zh.diff
yum install patch -y
patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < /tmp/10.5.1-zh.diff
启动 gitlab-ctl start
gitlab-ctl reconfigure
访问ip+端口
4.卸载
gitlab-ctl stop
rpm -e gitlab-ce
删除所有包含gitlab的文件和目录
find / -name *gitlab*|xargs rm -rf
find / -name gitlab |xargs rm -rf
删除gitlab-ctl uninstall时自动在root下备份的配置文件(ls /root/gitlab* 看看有没有,有也删除)
最新文章
- == 与 equals 区别
- 每天一个linux命令--su
- 腾讯优测-优社区干货精选 | android开发在路上:少去踩坑,多走捷径(下)
- eclipse导入github项目
- uniq DEMO
- $.browser.msie 报错 null
- poj 3465 Corn Fields 状态压缩
- Linux Device Driver 3th 中的一些坑
- 用document.onreadystatechange和document.readyState确保文档加载完毕才获取DOM
- drawInRect:withAttributes:
- MongoDB数据库基础操作
- poj 2034 Anti-prime Sequences(dfs)
- 51Nod 1753 相似子串
- cookie,localStorage和sessionStorage区别
- luogu 2480 古代猪文 数论合集(CRT+Lucas+qpow+逆元)
- Yarn 入门
- String()与toString的区别
- mysql8.0CTE实现递归查询
- HDU3915 Game 高斯消元
- Jmeter响应中中文乱码解决办法
热门文章
- LeetCode 380. Insert Delete GetRandom O(1) 常数时间插入、删除和获取随机元素(C++/Java)
- 如何快速搭建一个 Node.JS 项目并进入开发?
- 从免费的物联网防火墙hihttps谈机器学习之生成对抗规则
- python学习记录(七)
- HYSBZ_1854_并查集
- POJ 1751 Highways(最小生成树Prim普里姆,输出边)
- css 浏览兼容问题及解决办法 (1)
- RFC笔记—Neighbor Discovery for IP version 6 (IPv6)
- 消息队列MQ集合
- 非对称加密 秘钥登录 https