一、基础环境准备

1.安装依赖包

[root@gitlab-server ~]#yum install curl policycoreutils openssh-server openssh-clients postfix wget git patch -y
[root@gitlab-server ~]# systemctl start postfix

2.配置yum源(由于网络问题,国内用户,建议使用清华大学的镜像源进行安装)

[root@gitlab-server ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
[root@gitlab-server ~]# wget -P /etc/yum.repos.d/ http://mirrors.aliyun.com/repo/epel-7.repo
[root@gitlab-server ~]#vim /etc/yum.repos.d/gitlab-ce.repo
[gitlab-ce]
name=gitlab-ce
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
repo_gpgcheck=0gpgcheck=0enabled=1gpgkey=https://packages.gitlab.com/gpg.key
[root@gitlab-server ~]# yum clean all  && yum makecache

二、获取gitlab及汉化包

[root@gitlab-server ~]# wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.6.4-ce.0.el7.x86_64.rpm  #直接下载rpm包,因为测试发现无论是国外还是国内源速度都很感人
[root@gitlab-server ~]# git clone https://gitlab.com/xhang/gitlab.git -b v10.6.4-zh   #下载汉化包,汉化包和gitlab对应,如果是最新的,则不需要指定版本

三、安装gitlab

[root@gitlab-server ~]# yum localinstall gitlab-ce-10.6.4-ce.0.el7.x86_64.rpm -y
[root@gitlab-server ~]# vim /etc/gitlab/gitlab.rb13 external_url 'http://192.168.0.104'  #修改为本机IP或者域名,重要
[root@gitlab-server ~]# gitlab-ctl reconfigure#配置并启动gitlab-ce
[root@gitlab-server ~]# gitlab-ctl status
[root@gitlab-server ~]# netstat -tnlp#查看端口,特别是80和8080,避免被其他程序占用

打开Web界面,首先需要配置管理员密码,密码不少于8位

修改完成后,刷新页面出现登录和注册的页面,使用root用户和密码登录(生产环境应当关闭页面的注册功能)

登录后,语言为英文,不习惯可以使用汉化包进行汉化

四、安装汉化包

[root@gitlab-server ~]# gitlab-ctl stop#停止服务,否则会出错
[root@gitlab-server ~]# cd /root/gitlab
[root@gitlab-server gitlab]# git diff v10.6.4 v10.6.4-zh > ../10.6.4-zh.diff #比较汉化标签和原标签,导出 patch 用的 diff 文件到/root下
[root@gitlab-server gitlab]# cd
[root@gitlab-server ~]# patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < 10.6.4-zh.diff  #将10.6.4-zh.diff作为补丁更新到gitlab中 
[root@gitlab-server ~]# gitlab-ctl reconfigure #重新配置gitlab
[root@gitlab-server ~]# gitlab-ctl start

刷新Web页面,查看是否汉化成功

为了安全应当关闭用户注册的功能:

效果

只有登录界面啦!

其他:

生产环境gitlab的软硬件要求可以参考这篇文章:http://www.cnblogs.com/gnool/p/6128546.html

对git命令如果不是很熟悉,可以参照廖雪峰大神的文档 https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

转载于:https://www.cnblogs.com/panwenbin-logs/p/8794743.html

centos7安装gitlab并汉化相关推荐

  1. centos 6.8安装git_CentOS7安装GitLab、汉化、邮箱配置及使用

    一.GitLab简介 GitLab是利用Ruby On Rails开发的一个开源版本管理系统,实现了一个自托管的Git项目仓库,是集代码托管,测试,部署于一体的开源git仓库管理软件,可通过web界面 ...

  2. 安装gitlab并汉化

    官方安装教程: https://www.gitlab.cc/downloads/#centos6 1,默认安装的是英文版,后面说怎么汉化. 2,默认安装登录需要重置root密码.可以自己单独设置一个复 ...

  3. CentOS 7安装GitLab、汉化、配置邮件发送

    1.更换国内yum源 1.1 备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 1.2 ...

  4. Linux配置安装 gitlab及汉化详细教程

    gitlab 安装及汉化 GitLab简介: GitLab是一个用于仓库管理系统的开源项目.使用Git作为代码管理工具,并在此基础上搭建起来的Web服务.可通过Web界面进行访问公开的或者私人项目.它 ...

  5. 快速安装 GitLab 并汉化

    源码安装 GitLab 步骤繁琐:需要安装依赖包,Mysql,Redis,Postfix,Ruby,Nginx--安装完毕还得一个个手动配置这些软件.源码安装容易出错,不顺利的话,一天都搞不定.源码最 ...

  6. CentOs7安装gitlab(转!)

    沧浪之水清兮,可以濯吾缨; 沧浪之水浊兮,可以濯吾足. -------------------<渔夫>引自<大江大河:水书记> 转自:https://www.cnblogs.c ...

  7. 记一次 Centos7 安装 GitLab CE v12.6.1

    一.简介 GitLab 是一个用于仓库管理系统的开源项目,是由GitLabInc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能.使用Git作为代码管理工具, ...

  8. PowerDesigner V16.5 安装教程以及汉化(数据库建模)

    原文地址:https://blog.csdn.net/tgbyn/article/details/72809116 ------------------------------------------ ...

  9. PowerDesigner16.5汉化破解版安装教程(含安装文件、汉化包、破解文件)

    一.软件安装 1.下载安装包(包含安装文件.汉化包.破解文件),下载链接在文章最后,失效请留言 2.下载后文件内容如下 3.进入安装文件中双击安装文件等待初始化完成后选择next 4.继续下一步 5. ...

最新文章

  1. 你管这破玩意儿叫负载均衡?
  2. php写网页6,thinkphp6输出原始html内容 - 旗云号
  3. sqlserver 安装共享功能什么意思_网络多功能电力仪表安装要注意什么
  4. 2021-05-21 深入理解SLAM技术 【4】射影几何--2面中心射影
  5. Python中使用pip install ncmbot时各种错误解决办法
  6. 25个实用编程小技巧
  7. tf调不到keras怎么 回事_拼多多刷单关键词搜不到是怎么回事?如何解决?
  8. 如何让Windows任务栏显示多个不同时区的时钟
  9. 李迟2021年11月知识总结
  10. java成组链接法的实现_c++磁盘存储空间的管理模拟(UNIX存储管理的成组链接法的设计与实现)...
  11. python模态窗口_python webdriver 对模态窗口的处理
  12. 【漏洞复现】内网实战-Sunlogin RCE 向日葵远程代码执行
  13. 100项PPT制作技术,做出让观众倾倒的演示文档!
  14. Urchin再包装 Google提供免费网络流量分析工具(zz)
  15. 有机化学反应里php什么意思,有机反应类型解读
  16. w10系统打不开服务器共享打印机,win10系统无法共享打印机的方案
  17. php反转图片颜色,PHP 图片处理类(水印、透明度、缩放、相框、锐化、旋转、翻转、剪切、反色)...
  18. 写诗软件这里为什么会如此成功?
  19. springcloud2-注册中心eureka及nacos
  20. ssm+mysql+养老院信息管理系统 毕业设计-附源码181550

热门文章

  1. 脑机接口技术创新与产业发展(2021)报告解读
  2. 转载一片Mac电脑iterm2配置rz、sz命令超级实用
  3. 计算机等考宝典登陆显示网络无法连接,电脑不能上网显示无法连接到Internet怎么处理...
  4. 柯西变异和自适应权重优化的蝴蝶算法
  5. 激光电视会是一个风口,我这话撂这
  6. nio与netty编程(一)
  7. 网传锐捷将与wifi共享精灵携手定制校园专版
  8. unity-变形_可制作面部表情
  9. Android ImageView圆形头像 图片完全解析
  10. 【Linux】腾讯云服务器Linux环境搭载