安装gitlab并汉化

简介:

  GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。

  它拥有与GitHub类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。

  团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找。

引言:刚从阿里买的4g的服务器,尝试装gitlab

1. 请在代理环境下安装所需环境依赖组件

  sudo yum install curl policycoreutils openssh-server openssh-clients

  sudo systemctl enable sshd

  sudo systemctl start sshd

  sudo yum install postfix

  sudo systemctl enable postfix

  sudo systemctl start postfix(若出现 Job for postfix.service failed. See ‘systemctl status postfix.service‘ and ‘journalctl -xn‘ for deta  )

  问题出现在网络设置,ipv6网段,
  vim /etc/hosts     //注释掉下面一行
  #::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

  sudo firewall-cmd --permanent --add-service=http(若出现FirewallD is not running )

通过systemctl start firewalld开启防火墙,没有任何提示即开启成功。

  sudo systemctl reload firewalld

 2. 安装gitlab安装包

  curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

  #注意:如下载失败提示ca证书问题,请使用curl -k ...... 下载即可

  sudo yum install gitlab-ce

 3. 以上步骤完成后,及gitlab安装就完成了,接下来我们进行相关配置

  vim /etc/gitlab/gitlab.rb

  (1). 配置访问ip及端口或使用域名

    

  (2). 配置email邮件发送(此处已163邮箱做示例),其他邮箱可参照:https://docs.gitlab.com/omnibus/settings/smtp.html

    # 配置发送邮箱

    gitlab_rails[‘smtp_enable‘] = true

    gitlab_rails[‘smtp_address‘] = "smtp.163.com"

    gitlab_rails[‘smtp_port‘] = 25

    gitlab_rails[‘smtp_user_name‘] = "smtp [email protected]"

    gitlab_rails[‘smtp_password‘] = "password"

    gitlab_rails[‘smtp_domain‘] = "163.com"

    gitlab_rails[‘smtp_authentication‘] = "login"

    gitlab_rails[‘smtp_enable_starttls_auto‘] = true

    # 修改gitlab配置的发信人

    gitlab_rails[‘gitlab_email_from‘] = "smtp [email protected]"

    user["git_user_email"] = "smtp [email protected]"

  (3). 重启服务以便应用以上配置

    sudo gitlab-ctl reconfigure

 4. 打开网址: http://127.0.0.1 (注:如安装了Apache占用80端口,请更改Apache的默认端口)

  # 首次需要配置root账户密码

  

  # 配置完毕后,跳转至登录界面,使用账户:root 以及刚刚设置的密码即可正常登录!

  # 如需配置用户注册后需要验证邮箱才可登录,使用root账号登录后配置

  

至此gitlab服务器端已经配置完成了!

5.汉化

5.1下载最新的汉化包

git clone https://gitlab.com/xhang/gitlab.git

如果是要下载老版本的汉化包,需要加上老版本的分支,比如今天已经是10.0.4,我依旧想下载10.0.2,可以运行下面的语句

git clone https://gitlab.com/xhang/gitlab.git -b v10.0.2-zh

5.2 查看该汉化补丁的版本

cat gitlab/VERSION

5.3 停止gitlab服务

gitlab-ctl stop

5.4 切换到gitlab汉化包所在的目录(即步骤二获取的汉化版gitlab) 

cd /root/gitlab

5.6 比较汉化标签和原标签,导出 patch 用的 diff 文件到/root下

git diff v10.0.2 v10.0.2-zh > ../10.0.2-zh.diff

5.6回到/root目录

cd

 5.7 将10.0.2-zh.diff作为补丁更新到gitlab中 

yum install patch -ypatch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < 10.0.2-zh.diff

 5.8 启动gitlab

gitlab-ctl start

 5.9 重新配置gitlab 

gitlab-ctl reconfigure

至此gitlab已经是汉化版的了!!!!

原文地址:https://www.cnblogs.com/xiaommvik/p/8618454.html

时间: 2024-11-07 20:33:43

安装gitlab并汉化的相关文章

CentOS7安装GitLab、汉化及使用

同步首发:http://www.yuanrengu.com/index.php/20171112.html 一.GitLab简介 GitLab是利用Ruby On Rails开发的一个开源版本管理系统,实现了一个自托管的Git项目仓库,是集代码托管,测试,部署于一体的开源git仓库管理软件,可通过web界面来进行访问公开的或私人项目.与Github类似,GitLab能够浏览代码,管理缺陷和注释.可以管理团队对仓库的访问,它非常易于浏览提交过的版本,并提供一个文件历史库.它还提供一个代码片段收集功

centos7安装gitlab并汉化

一.基础环境准备 1.安装依赖包 [[email protected] ~]#yum install curl policycoreutils openssh-server openssh-clients postfix wget git pathc -y [[email protected]-server ~]# systemctl start postfix 2.配置yum源(由于网络问题,国内用户,建议使用清华大学的镜像源进行安装) [[email protected] ~]# wget

linux安装gitlab 并汉化

gitlab官方安装教程地址 https://about.gitlab.com/installation/#centos-6 本安装教程是根据CentOs的安装教程 1.安装前的依赖处理 1.在CentOS 6(和RedHat / Oracle / Scientific Linux 6)上,以下命令还将在系统防火墙中打开HTTP和SSH访问. sudo yum install -y curl policycoreutils-python openssh-server cronie sudo lo

ubuntu server 安装 question2answer 及 汉化包

ubuntu server 安装 question2answer 及 汉化包 question2answer 是一个非常简洁方便的问答系统,可以用它快速的部署一个问答社区,提高在开发中的交流沟通效率: question2answer 官网 http://www.question2answer.org/ 一:安装 首先确认您已经 安装了如下环境 apache2 web server php5 php运行环境 mysql mysql数据库 二:安装流程: 1:先建立数据库: 利用phpmyadmin

ERDAS 2014安装破解及汉化图文教程

关于ERDAS 2014 的安装破解及其汉化过程: 说明:汉化只是之针对英语能力不能正常满足使用软件的朋友们.如果英语过专八,完全没有必要汉化!在此之前查了好多关于ERDAS汉化的文档,可惜只是简单的一带而过,并没有实际的操作和指导,导致我在替换文件是出错,最终重新装了好几遍. 但是,经过我不懈的努力,终于找到一种比替换原文件更加简单的一种汉化方法,在这里和朋友们共享.如果有什么不对的地方,还望相互交流学习. 注意:这种简单的方法只是我在安装的过程中遇到的,所以我只把我安装的步骤说明如下:(步骤

LoadRunner11的安装流程+破解+汉化+下载

LoadRunner11的安装流程+破解+汉化+下载 一.安装前的准备: http://yunpan.cn/cyFpcSIfywDYw  访问密码 9218  可以云盘中下载所有的安装包(b)(包括LoadRunner11+破解文件+汉化文件+删除注册表工具,大约4.1G) 二.安装过程 1:以解压包的方式打开loadrunner-11.iso文件,运行"setup.exe"(花费时间较长) 安装过程可能会缺少文件C++0.5的文件,可以在文件中找到该文件:请注意 2:点击安装,跳出窗

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

一.power designer是什么以及是干什么的? power designer是能进行数据库设计的强大的软件,是一款开发人员常用的数据库建模工具.分别从概念数据模型(Conceptual Data Model)和物理数据模型(Physical Data Model)两个层次对数据库进行设计. 概念数据模型描述的是独立于数据库管理系统(DBMS)的实体定义和实体关系定义: E-R图,在数据库系统概论中有涉及到,这个实体关系图中,一个实体对于一个表,实体.属性与联系是进行系统设计时要考虑的三个

全球第一开源云ERP Odoo操作手册 模块安装和界面汉化指南

之前介绍了odoo的安装和初始设置以及数据库,下面来介绍odoo的模块安装和界面汉化. 1.4 模块安装和界面汉化 Odoo 的功能包含在不同的模块中, 刚创建的数据库除 Odoo 的核心模块外, 其它模块并没有被安装到系统中,你可以根据需要安装它们.本节将介绍安装模块和界面汉化的相关知识. 我们使用菜单“常用模块→常用模块”来安装模块. 系统默认只显示常用的模块.要显示全部模块,可以叉掉搜索栏中的“常用模块”. 1.4.1 安装模块前的准备工作 1.4.1.1 关于开发者模式 更多菜单和功能需

sublime text3安装 mac os汉化/常用模块

sublime text介绍: Sublime Text 是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器.Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim. Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等.还可自定义键绑定,菜单和工具栏.Sublime Text 的主要功能包括:拼写检查,书签,完整