Gitlab软件及汉化包下载:

清华大学源(gitlab-ce社区版 centos7下载):https://mirror.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/

汉化包各版本下载(上半部分gitlab处选择tag版本):https://gitlab.com/xhang/gitlab/-/tree/12-0-stable-zh


1.准备基础环境及Gitlab安装包

[root@localhost ~]# echo Gitlab > /etc/hostname
[root@localhost ~]# hostname Gitlab--永久关闭防火墙和Selinux
[root@Gitlab ~]#  systemctl disable firewalld
[root@Gitlab ~]#  systemctl stop firewalld
[root@Gitlab ~]#  setenforce 0
[root@Gitlab ~]#  sed -i 's/enforcing/disabled/' /etc/selinux/config
[root@Gitlab ~]# getenforce[root@Gitlab ~]# ll
总用量 700008
-rw-r--r--. 1 root root  76578487 3月   4 14:59 gitlab-12-0-stable-zh.tar.gz
-rw-r--r--. 1 root root 640227518 3月   4 15:00 gitlab-ce-12.0.3-ce.0.el7.x86_64.rpm

2.安装Gitlab服务所需的依赖包

[root@Gitlab ~]# yum install -y curl policycoreutils-python openssh-server perl

3.使用yum localinstall安装rpm包时会自动解决依赖问题

[root@Gitlab ~]# yum localinstall -y gitlab-ce-12.0.3-ce.0.el7.x86_64.rpm
...
...
正在安装    : gitlab-ce-12.0.3-ce.0.el7.x86_64                                                        1/1
It looks like GitLab has not been configured yet; skipping the upgrade script.*.                  *.***                 ********               *****.******             ***************            ********,,,,,,,,,***********,,,,,,,,,,,,,,,,,,,,*********,,,,,,,,,,,.,,,,,,,,,,,*******,,,,,,,,,,,,,,,,,,,,,*****,,,,,,,,,.,,,,,,,****,,,,,,.,,,***,,,,,*,._______ __  __          __/ ____(_) /_/ /   ____ _/ /_/ / __/ / __/ /   / __ `/ __ \/ /_/ / / /_/ /___/ /_/ / /_/ /\____/_/\__/_____/\__,_/_.___/Thank you for installing GitLab!
GitLab was unable to detect a valid hostname for your instance.
Please configure a URL for your GitLab instance by setting `external_url`
configuration in /etc/gitlab/gitlab.rb file.
Then, you can start your GitLab instance by running the following command:sudo gitlab-ctl reconfigureFor a comprehensive list of configuration options please see the Omnibus GitLab readme
https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md验证中      : gitlab-ce-12.0.3-ce.0.el7.x86_64                                                        1/1已安装:gitlab-ce.x86_64 0:12.0.3-ce.0.el7完毕!

4.配置Gitlab服务、访问域名以及邮箱

注意:
 每次修改完/etc/gitlab/gitlab.rb文件都需要重新初始化一次!

[root@Gitlab ~]# vim /etc/gitlab/gitlab.rb
...
external_url 'http://gitlab.fzmyw.com'
...(邮件配置也在里面)

 配置邮箱服务的用途:1.账号注册时,邮件验证。2.修改密码时,通过邮件修改。

关闭Gitlab中的Prometheus监控(不使用的话,开着会特别占用内存)

...
1385 prometheus['enable'] = false     #将true修改为false
...

5.初始化Gitlab服务并启动

注意:
 每次修改完/etc/gitlab/gitlab.rb文件都需要重新初始化一次!

[root@Gitlab ~]# gitlab-ctl reconfigure
Starting Chef Client, version 13.6.4
resolving cookbooks for run list: ["gitlab"]
Synchronizing Cookbooks:- package (0.1.0)- postgresql (0.1.0)- redis (0.1.0)- registry (0.1.0)- consul (0.1.0)- gitaly (0.1.0)- letsencrypt (0.1.0)- nginx (0.1.0)- runit (4.3.0)- acme (3.1.0)- mattermost (0.1.0)- crond (0.1.0)- gitlab (0.0.1)......[root@Gitlab ~]# gitlab-ctl status    #查看gitlab初始化后的状态(启动了很多组件,不需要的都可以关闭)
run: alertmanager: (pid 13077) 164s; run: log: (pid 12872) 207s
run: gitaly: (pid 13027) 166s; run: log: (pid 12194) 295s
run: gitlab-monitor: (pid 13066) 165s; run: log: (pid 12754) 224s
run: gitlab-workhorse: (pid 13047) 166s; run: log: (pid 12591) 251s
run: grafana: (pid 13174) 163s; run: log: (pid 13006) 177s
run: logrotate: (pid 12647) 240s; run: log: (pid 12657) 239s
run: nginx: (pid 12621) 246s; run: log: (pid 12629) 245s
run: node-exporter: (pid 13059) 166s; run: log: (pid 12702) 233s
run: postgres-exporter: (pid 13091) 163s; run: log: (pid 12932) 202s
run: postgresql: (pid 12329) 290s; run: log: (pid 12391) 289s
run: redis: (pid 12135) 302s; run: log: (pid 12165) 301s
run: redis-exporter: (pid 13070) 164s; run: log: (pid 12850) 214s
run: sidekiq: (pid 12549) 258s; run: log: (pid 12561) 255s
run: unicorn: (pid 12508) 264s; run: log: (pid 12531) 261s

6.访问Gitlab服务、以及Gitlab汉化

 由于我们在上面配置的Gitlab的域名没有备案,属于假域名,只能供我们自己内网测试,所以Windows本机测试的时候可以修改一下hosts文件,就可以解析到我们配置的域名了。


设置Gitlab登录密码并登录


Gitlab汉化

Gitlab汉化包下载地址(tag处可选版本):https://gitlab.com/xhang/gitlab/-/tree/12-0-stable-zh

[root@Gitlab ~]# ll
总用量 700008
-rw-r--r--. 1 root root  76578487 3月   4 14:59 gitlab-12-0-stable-zh.tar.gz
-rw-r--r--. 1 root root 640227518 3月   4 15:00 gitlab-ce-12.0.3-ce.0.el7.x86_64.rpm[root@Gitlab ~]# tar -xf gitlab-12-0-stable-zh.tar.gz    #解压Gitlab汉化包[root@Gitlab ~]# gitlab-ctl stop     #停止Gitlab
ok: down: alertmanager: 0s, normally up
ok: down: gitaly: 1s, normally up
ok: down: gitlab-monitor: 0s, normally up
ok: down: gitlab-workhorse: 0s, normally up
ok: down: grafana: 0s, normally up
ok: down: logrotate: 0s, normally up
ok: down: nginx: 1s, normally up
ok: down: node-exporter: 0s, normally up
ok: down: postgres-exporter: 1s, normally up
ok: down: postgresql: 0s, normally up
ok: down: redis: 0s, normally up
ok: down: redis-exporter: 1s, normally up
ok: down: sidekiq: 1s, normally up
ok: down: unicorn: 0s, normally up[root@Gitlab ~]# \cp -r gitlab-12-0-stable-zh/* /opt/gitlab/embedded/service/gitlab-rails/     #加上\防止有重复的,在拷贝时会报2个异常(log、tmp),不用管[root@Gitlab ~]# gitlab-ctl start     #启动Gitlab
ok: run: alertmanager: (pid 16842) 0s
ok: run: gitaly: (pid 16850) 1s
ok: run: gitlab-monitor: (pid 16871) 0s
ok: run: gitlab-workhorse: (pid 16874) 1s
ok: run: grafana: (pid 16882) 0s
ok: run: logrotate: (pid 16895) 0s
ok: run: nginx: (pid 16901) 1s
ok: run: node-exporter: (pid 16906) 0s
ok: run: postgres-exporter: (pid 16910) 1s
ok: run: postgresql: (pid 16991) 0s
ok: run: redis: (pid 17000) 1s
ok: run: redis-exporter: (pid 17004) 0s
ok: run: sidekiq: (pid 17009) 0s
ok: run: unicorn: (pid 17015) 1s



↓↓↓↓↓↓

最近刚申请了个微信公众号,上面也会分享一些运维知识,大家点点发财手关注一波,感谢大家。 【原创公众号】:非著名运维 【福利】:公众号回复 “资料” 送运维自学资料大礼包哦!

私有仓库Gitlab的安装与汉化相关推荐

  1. Gitlab 10.1.4 (汉化版) for CentOS 7.4安装

    源代码是一个软件公司最重要的资产.源代码的管理经历了中心化的cvs, svn到git的过程. 原先git server采用的是gitolite (https://github.com/sitaramc ...

  2. gitlab安装和汉化

    我安装的版本是gitlab-ce-12.3.5-ce.0.el7.x86_64.rpm 本次安装配置是2核心8g,内存最好是8g,不然会一直报错502 使用国内的清华镜像源进行下载https://mi ...

  3. gitlab安装并汉化

    gitlab安装并汉化 准备工作 Gitlab安装包分2种gitlab-ce,gitlab-ee; gitlab为社区免费版本,gitlab-ee为企业收费版本:在功能上没有太大的区别(应没有使用过与 ...

  4. Gitlab CE 8.1.3 安装手册汉化版

    GGitlab CE 8.1.3 安装手册汉化版 Gitlab的安装过程主要包括以下组件的配置: 安装软件包及解决依赖项 Ruby环境 Go 系统用户 数据库(Mysql/Postgresql) Re ...

  5. 基于CentOS-7.7下GitLab安装与汉化

    文档目录 一. 准备 1 1.1 环境 1 1.2 软件 1 二. GitLab安装 2 三. GitLab汉化 5 四. GitLab常用命令 7 五. GitLab目录说明 8 准备 环境 操作系 ...

  6. GitLab10安装-部署-汉化-备份-升级

    本文以 GitLab 10.5 的安装与汉化进行例子 博主新的博客地址: https://www.dgstack.cn/ 进入有惊喜哦~~ 欢迎收藏 1.环境简介: CentOS 7 (and Red ...

  7. Confluence5.1 最新版的安装破解汉化

    Confluence5.1 最新版的安装&破解&汉化 发布时间: 2013-07-03 21:43    来源: supernetwork.blog.51cto.com 1.介绍 At ...

  8. Vmware7.1.4安装+破解+汉化

    Vmware7.1.4安装+破解+汉化 下载安装 VmWare7.1.4 英文原版 天空下载: http://www.skycn.com/soft/5535.html 官方下载: 注意下载时要选择正确 ...

  9. MyEclipse的安装和汉化过程

    一. 安装和汉化 1.到FTP上下载 MyEclipseForSpring-9.1-offline-installer-windows.exe 2.将下载解压好的MyEclipse for Sprin ...

最新文章

  1. 《CCIE路由和交换认证考试指南(第5版) (第2卷)》——1.2节构建BGP邻居关系...
  2. 魔法照片pascal程序
  3. 200个最常见的JAVA面试问题(附答案)
  4. 打造自己的专业图像工具-Visual C++ 2005图像编程系列【四】
  5. 1032. 挖掘机技术哪家强(20)-PAT乙级真题
  6. 遇到不可重现问题怎么办
  7. please verify the preference field with the prompt:Tomcat JDK name
  8. xp系统计算机远程桌面连接不上,在XP系统中远程桌面连接不上的解决方式
  9. html5体感游戏开发,使用HTML5开发Kinect体感游戏
  10. 三星note3smn9005怎么放SIM卡
  11. 远程给Linux系统更新安装RTX2080ti显卡驱动
  12. 数据结构与算法实验4——字符串和数组 7-5 病毒变种
  13. 夫妻给一周岁女儿喂农药后双双自杀
  14. 《你充满电了吗?》读后感
  15. 广州金蝶财务软件|番禺金蝶财务软件|金蝶迷你版特价优惠中
  16. 【总结】包和模块(2022.4.27)
  17. python手动安装pandas
  18. 为什么老外一个人能带宝宝,中国要一家子?
  19. linux下mnt目录的作用
  20. java Set 遍历

热门文章

  1. Atom 编辑器基本使用介绍
  2. mount不是很熟悉 转载文章了解下 转自http://forum.ubuntu.org.cn/viewtopic.php?f=120t=257333...
  3. 解决win10 cmd下运行python弹出windows应用商店问题
  4. 盘点实验室的----FITC-透明质酸;FITC-HA不同透明质酸分子量修饰
  5. VR如何实现?虚拟现实背后的技术
  6. MDI开启时禁止创建新文档
  7. CSS透明效果的实现的三种方式
  8. storm多个bolt之间多对一或一对多下发
  9. python量化策略——最简单的动量策略,简单趋势追踪策略
  10. 智能高低配电柜无线联网解决方案