系统环境centos7

下载gitlab安装包

https://packages.gitlab.com/gitlab/gitlab-ce

我下载的版本是 gitlab-ce-11.1.4-ce.0.el7.x86_64.rpm

gitlab的具体安装步骤如下

https://about.gitlab.com/installation/#centos-7

sudo yum install -y curl policycoreutils-python openssh-serversudosystemctl enable sshdsudosystemctl start sshdsudo firewall-cmd --permanent --add-service=httpsudosystemctl reload firewalldsudo yum installpostfixsudosystemctl enable postfixsudosystemctl start postfix
安装方法则是使用rpm-ivh rpm包名

安装好之后先尝试启动,看是否能正常访问

gitlab-ctl start

然后在浏览器中访问gitlab服务器地址就可以了

接下来进行汉化

先停止gitlab-ctl stop

下载汉化包,我是直接下载到root根目录下,注意版本要对应

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

然后进行覆盖操作,不要使用patch,我使用patch一直报错,cp前的\是因为cp -rf可能会一直提示是否确认覆盖

\cp -r -f  gitlab/*  /opt/gitlab/embedded/service/gitlab-rails/

执行完之后,重启gitlab-ctl start,正常情况下就是汉化好了的。也有可能报502错误,没有汉化成功等,可以试着换个浏览器访问

后面再创建git库时遇到另一个问题,就是git库的路径不对

cat -n /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml|grep gitlab

会看到一行gitlab.example.com

把这个值改为gitlab即这个服务器的ip即可,然后gitlab-ctl restart

修改ssh服务默认端口,并修改以下文件如下的url,ssh主机和端口,把ip改成你自己的服务器ip即可

[root@localhost ~]# cat /etc/gitlab/gitlab.rb |grep -v ^#|grep -v ^$
external_url'http://ip'gitlab_rails['gitlab_ssh_host'] = 'ip'gitlab_rails['gitlab_shell_ssh_port'] = 8809[root@localhost~]# 

最后进行重启服务,才能生效

gitlab-ctl reconfigure

gitlab-ctl restart

使用密钥自动登录gitlab

例如:A电脑想访问gitlab服务器

使用git bash执行ssh-keygen在用户文件夹下生成公私密钥

将公钥id_rsa.pub的内容(除第一行的ssh-rsa外)复制到gitlab页面的设置-》ssh keys ,添加一个新密钥

然后再本地就能直接不输入密码访问gitlab代码仓库了

转载于:https://www.cnblogs.com/biaopei/p/9481662.html

gitlab部署步骤+汉化相关推荐

  1. Gitlab部署和汉化以及简单运维

    Gitlab部署和汉化以及简单运维 时间 2016-04-14 01:03:43 Xuanwo's Blog 原文  https://xuanwo.org/2016/04/13/gitlab-inst ...

  2. centos 7部署并汉化Gitlab及基础操作

    Gitlab 是一个利用 Ruby on Rails 开发的开源应用程序,实现一个Git 项目仓库,可通过Web 界面进行访问公开的或者私人的项目 Gitlab 拥有与 Github 类似的功能,能够 ...

  3. gitlab安装并汉化

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

  4. GitLab安装以及汉化

    简介 GitLab是由GitLab Inc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能. GitLab 是一个数据库支持的 web 应用,所以相比于其他 ...

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

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

  6. 本地搭建部署gitlab服务并汉化

    gitlab不支持windows版本,我是使用CentOS7安装部署的,详见以下. CentOS 7下载地址 进去以后下载下面红框标出来的文件 gitlab10.0.0下载 : 链接:https:// ...

  7. ubuntu20.04部署gitlab教程并汉化

    我用的是ubuntu20.04的系统,2核4G.听说如果内存小于4G的跑起来会出问题,我也没试过. 这里我为了支持汉化版所以安装了指定版本12.3.5版本是gitlab中文社区最后一个支持汉化的版本 ...

  8. gitlab安装和汉化

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

  9. gitlab安装及其汉化版

    https://www.cnblogs.com/yanjieli/p/10605381.html /etc/gitlab/gitlab.rb #gitlab配置文件 /opt/gitlab #gitl ...

最新文章

  1. asp.net2.0安全性(3)--验证与授权
  2. python按hash分组_Python操作redis系列以 哈希(Hash)命令详解(四)
  3. Oracle:ORA-01789: 查询块具有不正确的结果列数 分析原因和解决办法
  4. 查看linux硬核上的线程,给大家分享一点基础硬核知识哦 Linux的基础指令操作Lin...
  5. KVM 虚拟机 调整内存与CPU
  6. 训练集、验证集、测试集区分
  7. 【tool】kali linux关于postgresql的使用
  8. 为了自动驾驶,沃尔沃包养了激光雷达公司Luminar
  9. Security+ 学习笔记41 安全网络技术
  10. char装cstring_MFC中char*,string和CString之间的转换-阿里云开发者社区
  11. atitit.插件体系设计总结o73.doc
  12. javaMail学习(一)——易邮邮件服务器的使用
  13. NI MultiSim 正版软件的下载链接
  14. php用户注册登录6,【php】ThinkPHP6通过Ucenter实现注册登录
  15. sicp2.4消息传递总结
  16. 5G核心网技术基础自学系列 | 用户面处理
  17. [再寄小读者之数学篇](2014-06-26 绝对值不等式)
  18. centos7 安装Calibre搭建一个家用图书馆
  19. FPGA工程师,如何系统性的编写testbench
  20. vue中 表头 th 合并单元格,且表格列数不定的动态渲染方法

热门文章

  1. 为什么自动化对于IT工程师是必须的?
  2. EEPlat vs saleforce 配置 Knowledge Article 演示样例
  3. java基础之面试篇四-单向链表和双向链表区别
  4. freemarker-ide eclipse安装地址 安装方法 页面静态化
  5. windows连接linux系统telnet端口23无法连接的问题
  6. Bloglines手机伴侣支持走cmwap代理了
  7. iOS - MySQL 的安装配置
  8. 页面滚动动态加载数据,页面下拉自动加载内容
  9. LeftoverDataException.
  10. rails小重构:将图片加入产品Model