Linux-GitLab安装及汉化

安装步骤:

(1)安装软件

1>  安装依赖

  1 [root@centos7-test packages]# yum install -y curl policycoreutils-python openssh-server

2>下载软件包

  1 [root@centos7-test packages]# wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.2.2-ce.0.el7.x86_64.rpm

3>

  1 [root@centos7-test packages]# rpm -ivh gitlab-ce-10.2.2-ce.0.el7.x86_64.rpm

安装效果

  1 [root@centos7-test packages]# rpm -ivh gitlab-ce-10.2.2-ce.0.el7.x86_64.rpm
  2 警告:gitlab-ce-10.2.2-ce.0.el7.x86_64.rpm: 头V4 RSA/SHA1 Signature, 密钥 ID f27eab47: NOKEY
  3 准备中...                          ################################# [100%]
  4 正在升级/安装...
  5    1:gitlab-ce-10.2.2-ce.0.el7        ################################# [100%]
  6 It looks like GitLab has not been configured yet; skipping the upgrade script.
  7 
  8        *.                  *.
  9       ***                 ***
 10      *****               *****
 11     .******             *******
 12     ********            ********
 13    ,,,,,,,,,***********,,,,,,,,,
 14   ,,,,,,,,,,,*********,,,,,,,,,,,
 15   .,,,,,,,,,,,*******,,,,,,,,,,,,
 16       ,,,,,,,,,*****,,,,,,,,,.
 17          ,,,,,,,****,,,,,,
 18             .,,,***,,,,
 19                 ,*,.
 20 
 21 
 22 
 23      _______ __  __          __
 24     / ____(_) /_/ /   ____ _/ /_
 25    / / __/ / __/ /   / __ \`/ __ \
 26   / /_/ / / /_/ /___/ /_/ / /_/ /
 27   \____/_/\__/_____/\__,_/_.___/
 28 
 29 
 30 Thank you for installing GitLab!
 31 GitLab was unable to detect a valid hostname for your instance.
 32 Please configure a URL for your GitLab instance by setting `external_url`
 33 configuration in /etc/gitlab/gitlab.rb file.
 34 Then, you can start your GitLab instance by running the following command:
 35   sudo gitlab-ctl reconfigure
 36 
 37 For a comprehensive list of configuration options please see the Omnibus GitLab readme
 38 https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md
 39 
 40 [root@centos7-test packages]#
 41 

(2)根据安装完成提示界面进行访问URL更改及重新加载配置文件 更改次选项为自己的域名或者IP     external_url 'http://gitlab.example.com'

  1 [root@centos7-test packages]# vim /etc/gitlab/gitlab.rb

image

     如图将 external_url 改为自己的IP地址
重新加载配置文件
  1 [root@centos7-test packages]# gitlab-ctl reconfigure

重新加载配置 可能会报错

image

要修改 external_url '192.168.145.130' 变成 external_url = '192.168.145.130'

image

修改完后 重新加载配置

(3)重装完成访问http://192.168.145.130,会首先叫更改密码(root用户),改完后登录。如下界面:

3)重装完成访问http://192.168.1.21,会首先叫更改密码(root用户),改完后登录。如下界面:

(4)汉化

  1 1、下载汉化补丁
  2 [root@centos7-test packages]# git clone https://gitlab.com/xhang/gitlab.git
  3 [root@centos7-test packages]# cd gitlab
  4 2、查看全部分支版本
  5 [root@centos7-test]# git branch -a
  6 3、对比版本、生成补丁包
  7 [root@centos7-test]# git diff remotes/origin/10-2-stable remotes/origin/10-2-stable-zh > /tmp/10.2.2-zh.diff
  8 4、停止服务器
  9 [root@centos7-test]# gitlab-ctl stop
 10 5、打补丁
 11 [root@centos7-test]# patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < /tmp/10.2.2-zh.diff
 12 6、启动和重新配置
 13 [root@centos7-test]# gitlab-ctl start
 14 [root@centos7-test]# gitlab-ctl reconfigure

汉化完成后再次刷新页面如下

归类: 自动化运维及相关服务

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Docker是一种容器化技术,可以将应用程序和其依赖的环境打包成一个标准化的容器镜像。GitLab是一个开源的代码托管平台,汉化后可以方便中文用户使用。 要在Docker中安装汉化GitLab,需要按照以下步骤进行操作: 1. 安装Docker:首先,需要在服务器上安装Docker引擎。可以根据系统类型和版本在Docker官方网站上找到相应的安装指南,按照指南一步一步进行安装。 2. 下载GitLab Docker镜像:使用Docker命令从Docker Hub上下载GitLab的官方镜像。命令如下: ``` docker pull gitlab/gitlab-ce:latest ``` 这将下载最新版本的GitLab CE镜像。 3. 创建GitLab容器:使用Docker命令创建一个GitLab容器,并同时开放HTTP和SSH的端口。命令如下: ``` docker run -d \ --hostname gitlab.example.com \ -p 80:80 \ -p 22:22 \ --name gitlab \ --restart always \ -v /srv/gitlab/config:/etc/gitlab \ -v /srv/gitlab/logs:/var/log/gitlab \ -v /srv/gitlab/data:/var/opt/gitlab \ gitlab/gitlab-ce:latest ``` 以上命令将创建一个名为gitlab的容器,并将配置、日志和数据分别映射到宿主机的指定目录中。 4. 进入GitLab容器:使用Docker命令进入GitLab容器中。命令如下: ``` docker exec -it gitlab bash ``` 这将打开一个交互式的终端窗口,允许您在容器中执行命令。 5. 下载并安装汉化文件:在GitLab容器中执行命令来下载并安装汉化文件。命令如下: ``` mkdir /tmp/locale cd /tmp/locale git clone https://gitlab.com/xhang/gitlab.git cp gitlab/locale/* /opt/gitlab/embedded/service/gitlab-rails/locale/ ``` 这将下载汉化文件,并将其复制到GitLab容器中相应的目录中。 6. 解决权限问题:在GitLab容器中执行以下命令以解决权限问题。命令如下: ``` chown -R git:root /opt/gitlab/embedded/service/gitlab-rails/locale/ ``` 7. 重新启动GitLab容器:在GitLab容器中执行以下命令以重新启动GitLab。命令如下: ``` gitlab-ctl restart ``` 这将重新启动GitLab,并应用汉化文件。 现在,您已经成功在Docker中安装汉化GitLab。您可以通过浏览器访问http://gitlab.example.com来使用中文界面的GitLab
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值