zoukankan      html  css  js  c++  java
  • ubuntu 16.04安装gitlab,然后汉化

    1 前期准备

    电脑配置:windows7 ,内存8GB以上(因为有4GB左右要分配给虚拟机中的ubuntu)

    虚拟机:VBOX

    Linux系统:ubuntu16.04 64bit

    2 Gitlab的搭建

    2.1 Gitlab的安装

    1.安装依赖包,运行命令

     sudo apt-get install curl openssh-server ca-certificates postfix

    执行完成后,出现邮件配置,选择Internet那一项(不带Smarthost的)

    2.安装gitlab-ce软件包

    https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/xenial/main/g/gitlab-ce/链接中下载最新版gitlab-ce(这里下载gitlab-ce_10.0.6-ce.0_amd64.deb)

    3.执行命令:

    apt-get update

    dpkg –i gitlab-ce_10.0.6-ce.0_amd64.deb

     

    4.修改gitlab的配置

    gedit /etc/gitlab/gitlab.rb

    修改external_url为

    external_url 'http://10.60.1.110'

    该ip地址为ubuntu的ip地址(具体采用ifconfig查看)

    注意:gitlab的ip必须跟ubuntu的ip相同,这样局域网中其他计算机才能访问到gitlab

    5.gitlab配置重新生成

    gitlab-ctl reconfigure

    6.检查GitLab是否安装好并且已经正确运行,输入下面的命令

     sudo gitlab-ctl status

    7.如果得到类似下面的结果,则说明GitLab运行正常

    run: gitlab-workhorse: (pid 1148) 884s; run: log: (pid 1132) 884s  

    run: logrotate: (pid 1150) 884s; run: log: (pid 1131) 884s 

    run: nginx: (pid 1144) 884s; run: log: (pid 1129) 884s 

    run: postgresql: (pid 1147) 884s; run: log: (pid 1130) 884s

    run: redis: (pid 1146) 884s; run: log: (pid 1133) 884s 

    run: sidekiq: (pid 1145) 884s; run: log: (pid 1128) 884s   

    run: unicorn: (pid 1149) 885s; run: log: (pid 1134) 885s

    8.在浏览器地址栏中输入: http://10.60.1.110,即可访问GitLab的Web页面

    9.现在我们访问的是gitlab英文版本,然后切换到中文版本

    下载汉化包
    wget方式(指定版本)
    wget https://gitlab.com/xhang/gitlab/-/archive/10-8-stable-zh/gitlab-10-8-stable-zh.tar.bz2
    这里的版本号可以自己选择,这个汉化包的版本号也是一个比较坑人的玩意,这里只有两位,下载的英文安装包名字都是3位的,如果前两位一样,第三位不同会造成各种502

    解压并查看
    unzip gitlab-10-0-stable-zh.zip

    查看版本号
    cat gitlab-10-0-stable-zh/VERSION
    执行完这一步,一定要记住版本号,记住了是3段数字的,比如:
    root@code-B250M-D2V:~# cat gitlab-10-0-stable-zh/VERSION
    10.0.6
    这个10.0.6才是这个汉化包能够汉化的gitlab所对应的版本

    10.配置汉化

    备份gitlab
    sudo cp -r /opt/gitlab/embedded/service/gitlab-rails/ /opt/gitlab/embedded/service/gitlab-rails-bak/

    覆盖
    在汉化包下载目录下执行
    sudo cp -rf gitlab-10-0-stable-zh/* /opt/gitlab/embedded/service/gitlab-rails/

    重启配置及重启gitlab
    sudo gitlab-ctl reconfigure
    sudo gitlab-ctl restart

  • 相关阅读:
    HTML5 3D 粒子波浪动画特效
    CSS3手机端侧滑菜单 4种滑动菜单特效
    HTML5 Canvas生成粒子效果的人物头像
    HTML5实现手势屏幕解锁
    Slideout.js – 触摸滑出式 Web App 导航菜单
    简历特训笔记
    leetcode-184-Department Highest Salary 优化记录
    正则表达式学习笔记
    【原创】第一次实习面试
    【原创】第一次做网站的总结
  • 原文地址:https://www.cnblogs.com/xwgcxk/p/10407621.html
Copyright © 2011-2022 走看看