美文网首页
GitLab:1.安装

GitLab:1.安装

作者: 小六的昵称已被使用 | 来源:发表于2019-05-12 09:53 被阅读0次

环境

[root@centos181002 ~]# cat /etc/centos-release
CentOS Linux release 7.6.1810 (Core)

[root@centos181002 ~]# head -1 /opt/gitlab/version-manifest.txt
gitlab-ce 11.8.0

方法1:YUM方式安装

1.设置清华大学YUM源并安装

cat <<EOF >/etc/yum.repos.d/gitlab-ce.repo
[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
gpgcheck=0
enabled=1
EOF
yum makecache
yum install -y gitlab-ce

2.防火墙打开HTTP服务

firewall-cmd --add-service=http
firewall-cmd --runtime-to-permanent

3.修改配置文件

vim /etc/gitlab/gitlab.rb
external_url 'http://gitlab.example.com'
改为
external_url 'http://11.11.11.62'

4.启动

# 重新生成配置,启动服务
gitlab-ctl reconfigure   

# 清空缓存
gitlab-rake cache:clear RAILS_ENV=production

# 重启所有 gitlab 组件
gitlab-ctl restart

5.登录管理

http://192.168.30.100

第二步:汉化

1.查看版本

head -1 /opt/gitlab/version-manifest.txt

2.下载汉化包

https://gitlab.com/xhang/gitlab

yum install -y git
git clone https://gitlab.com/xhang/gitlab.git

3.执行汉化操作

## 进入目录
cd gitlab/

## 查看版本标签
cd gitlab/

## 生成汉化补丁
git diff v11.8.2..v11.8.2-zh > /home/v11.8.2-zh.diff

## 查看生成补丁文件
cat /home/v11.8.2-zh.diff

## 备份gitlab文件,防止崩溃后恢复
cd /opt/gitlab/embedded/service/
cp -r gitlab-rails/ gitlab-rails.bak

## 停止gitlab服务
gitlab-ctl stop

## 并应用补丁
## wget http://launchpadlibrarian.net/364377542/patch_2.7.6-2ubuntu1_amd64.deb
## patch -d /opt/gitlab/embedded/service/gitlab-rails/ -p1 < /home/v11.8.2-zh.diff

yum install -y patch
patch -d /opt/gitlab/embedded/service/gitlab-rails/ -p1 < /home/v11.8.2-zh.diff

## 查看是否更新成功
cat /opt/gitlab/embedded/service/gitlab-rails/app/views/shared/snippets/_form.html.haml

## 重新配置gitlab并启动
gitlab-ctl reconfigure
## 清除缓存
gitlab-rake cache:clear RAILS_ENV=production
gitlab-ctl start

## 查看运行状态
gitlab-ctl status

4.登录管理页面查看汉化效果

附录:

GitLab 中文社区版:https://gitlab.com/xhang/gitlab

https://www.jianshu.com/p/6606aed59a56

常用的几个Gitlab命令
-------------------------------------------------------------------

# 查看版本号
cat /opt/gitlab/embedded/service/gitlab-rails/VERSION

# 重新应用gitlab的配置
gitlab-ctl reconfigure

# 重启gitlab服务
gitlab-ctl restart

# 查看gitlab运行状态
gitlab-ctl status

#停止gitlab服务
gitlab-ctl stop

# 查看gitlab运行日志
gitlab-ctl tail

# 停止相关数据连接服务
gitlab-ctl stop unicorn
gitlab-ctl stop sidekiq

相关文章

  • ubuntu安装gitlab

    ubuntu安装gitlab 官网安装gitlab方法 1. 安装依赖包 安装postfix, 用于发邮件 在安装...

  • GitLab:1.安装

    环境 方法1:YUM方式安装 1.设置清华大学YUM源并安装 2.防火墙打开HTTP服务 3.修改配置文件 4.启...

  • docker

    1. docker安装gitlab docker安装gitlab 2. docker 常用命令总结

  • (转) gitlab入门

    gitlab入门 第1章 gitlab安装部署 1.官方网站 2.安装依赖 3.安装gitlab 方法1:添加清华...

  • GitLab安装

    GitLab安装 1.源码安装 2.yum安装 官方源地址:https://about.gitlab.com/do...

  • 配置GitLab笔记

    1. 安装必要的依赖服务 2. 安装gitlab 3. Configure and start GitLab 4....

  • GitLab国内源下载、安装

    1.下载GitLab包 2. 安装GitLab 3.修改文件/etc/gitlab/gitlab.rb 4. 查看...

  • gitlab提交代码后触发jenkins构建

    1. jenkins配置 jenkins 安装插件 Gitlab Hook Plugin 、Gitlab 2. ...

  • 一.Jenkins环境部署

    1. Gitlab环境搭建(ubuntu) 下载依赖 下载gitlab包 安装gitlab包 修改配置 执行配置 ...

  • gitlab 搭建 备份 升级 迁移恢复

    gitlab搭建 1.安装依赖项 2.添加gitlab-ce存储库 3.安装gitlab-ce  在执行命令之前,...

网友评论

      本文标题:GitLab:1.安装

      本文链接:https://www.haomeiwen.com/subject/umgqaqtx.html