安装步骤

  • 配置yum源
vim /etc/yum.repos.d/gitlab-ce.repo

复制以下内容:

[gitlab-ce]
name=gitlab-ce
baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6
Repo_gpgcheck=0
Enabled=1
Gpgkey=https://packages.gitlab.com/gpg.key
  • 更新本地yum缓存
sudo yum makecache

  • 安装GitLab社区版
sudo yum install -y gitlab-ce --nogpgcheck  #自动安装最新版
sudo yum install gitlab-ce-x.x.x  #安装指定版本
  • GitLab常用命令
sudo gitlab-ctl start    # 启动所有 gitlab 组件;
sudo gitlab-ctl stop        # 停止所有 gitlab 组件;
sudo gitlab-ctl restart        # 重启所有 gitlab 组件;
sudo gitlab-ctl status        # 查看服务状态;
sudo gitlab-ctl reconfigure        # 启动服务;
sudo vim /etc/gitlab/gitlab.rb        # 修改默认的配置文件;
gitlab-rake gitlab:check SANITIZE=true --trace    # 检查gitlab;
sudo gitlab-ctl tail        # 查看日志;

安装问题

  • yum安装软件时报错libmysqlclient.so.18()(64bit)

环境:CentOS 7.2,使用网易yum的网络源
问题:
使用yum安装软件时报错

2:postfix-2.10.1-6.el7.x86_64 has missing requires of libmysqlclient.so.18()(64bit)
2:postfix-2.10.1-6.el7.x86_64 has missing requires of libmysqlclient.so.18(libmysqlclient_18)(64bit)
重点关注:libmysqlclient.so.18()(64bit)
解决:
缺少Percona-XtraDB-Cluster-shared-55-5.5.37-25.10.756.el6.x86_64.rpm这个包

# wget http://www.percona.com/redir/downloads/Percona-XtraDB-Cluster/5.5.37-25.10/RPM/rhel6/x86_64/Percona-XtraDB-Cluster-shared-55-5.5.37-25.10.756.el6.x86_64.rpm
# rpm -ivh Percona-XtraDB-Cluster-shared-55-5.5.37-25.10.756.el6.x86_64.rpm
  • 安装后访问报502

解决方案为修改默认端口号:

[root@******]# vim /etc/gitlab/gitlab.rb 修改两个冲突端口号
external_url 'http://ip:8899'
unicorn['port'] = 8088# 启动GitLab
[root@******]# gitlab-ctl reconfigure
[root@******]# gitlab-ctl restart# 访问http://ip:8899
  • 忘记root密码
[root@****** gitlab]# gitlab-rails console productionirb(main):01:0> user = User.where(id:1).first
irb(main):02:0> user.password='Administrator'
irb(main):03:0> user.save!

一文教会你Gitlab搭建相关推荐

  1. 一文搭建Vuepress博客/文档系统:搭建,导出,SEO,自动编译和部署,域名,HTTPS,备案等

    本文纯原创,搭建后的博客/文档网站可以参考: Java 全栈知识体系.如需转载请说明原处. 文章内容目录 文章内容目录 第一部分 - 博客/文档系统的搭建 博客/文档搭建前言 有哪些选择 我做了哪些尝 ...

  2. 一文搭建自己博客/文档系统:搭建,自动编译和部署,域名,HTTPS,备案等

    本文纯原创,搭建后的博客/文档网站可以参考: Java 全栈知识体系.如需转载请说明原处. 文章内容目录 第一部分 - 博客/文档系统的搭建 博客/文档搭建前言 有哪些选择 我做了哪些尝试 自己写:我 ...

  3. GitLab搭建详细过程

    一.前提 系统:Centos 6.5 软件版本:gitlab-7.8.4 Selinux:关闭 防火墙规则:先清空(搭建好了后续自己添加相关放行规则) 二.yum源配置和相关依赖包 1.添加epel源 ...

  4. gitlab搭建之互备模式

    gitlab搭建之互备模式 gitlab搭建之互备模式 前言:gitlab目前默认的部署方式是本地单机部署,为了提高gitlab环境的可靠性和稳定性,必须构建一套互备搭建方案:借助gitolilte的 ...

  5. Gitlab搭建及常用命令

    Git成员 Git:是一种版本控制系统,是一个命令,是一种工具. Gitlib:是用于实现Git功能的开发库. Github:是一个基于Git实现的在线代码托管仓库,包含一个网站界面,向互联网开放. ...

  6. goproxy gitlab 搭建go 私有仓库

    gitlab搭建 服务器: 192.168.0.60 gitea gitlab 和 安装nginx 和 go px 代理环境 192.168.0.61 或windows 机器,作为客户端. # vi ...

  7. Git版本管理系统实战(3)——gitlab(搭建私有仓库)

    1.gitlab的简介 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务 安装方法是参考GitLab在GitHub上的Wiki页面 2.gi ...

  8. github 私有化部署_用GitLab搭建自己的私有GitHub

    用GitLab搭建自己的私有GitHub 现在git是开发人员的必备技能之一,github的代码仓库管理系统目前是最好的,下面搭建私有github系统的过程. 下载gitlab: 官网地址:https ...

  9. 使用gitlab搭建maven仓库

    文章目录 解决的痛点 基础准备 1.创建插件 2.部署到本地 3.将代码提交到gitlab仓库 4.引用仓库代码 5.集成使用测试 参考文章: 解决的痛点 开发过程中,随着项目的发展,经常会有一些基础 ...

最新文章

  1. Java性能调优、LinkedIn容器部署、阿里移动性能调优——首届APMCon精彩演讲先睹为快...
  2. SQL:waitfor的使用
  3. DISCUZ中判断当前页是否是门户首页
  4. [学习备忘录]编译gdb及gdbserver
  5. 股票实时l2数据接口多久刷新一次?
  6. PCB 板弯了怎么办?pcb板弯翘原因分析及改善方法
  7. 前台获取服务器端的值
  8. 2019第九届中国测绘地理信息技术装备博览会
  9. Word基础(三十五)题注的插入与删除
  10. 【RabbitMQ】消息队列需要解决的几个问题
  11. 谈谈JAVA程序的反编译
  12. Java后端通过代理服务器请求网络资源
  13. 北航软件学院课程 实用软件工具 03: Microsoft Office
  14. PMP(Project Management Professional)证在哪个行业比较有用?
  15. .tsv文件批量导入mysql
  16. 对比AMD和英特尔显卡的区别
  17. win10浏览器域名访问虚拟机
  18. 【MyBatis系列7】原来SqlSession只是个甩手掌柜,真正干活的却是Executor等四大对象
  19. 优先级队列广搜——坦克大战
  20. 会声会影教你如何使用运动追踪

热门文章

  1. 在Ubuntu 18上卸载MySQL
  2. C语言在子函数中调用malloc申请内存的方法【转】
  3. Spring整合MyBatis:实现登录功能
  4. ML之kmeans:通过数据预处理(分布图箱线图热图/文本转数字/构造特征/编码/PCA)利用kmeans实现汽车产品聚类分析(SSE-平均轮廓系数图/聚类三维图/雷达图/饼图柱形图)/竞品分析之详细
  5. Pandas数据预处理|数据清理
  6. 08从零开始学Java之记事本怎么编写Java代码?
  7. 宠物城堡抢先评测:LBS宠物小精灵
  8. 1 ClickHouse 安装部署(tgz)
  9. ZBrush教程快捷键大全,不拿走你对不起我!
  10. 信息安全数学基础知识点学习笔记(一)