一文教会你Gitlab搭建
安装步骤
- 配置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搭建相关推荐
- 一文搭建Vuepress博客/文档系统:搭建,导出,SEO,自动编译和部署,域名,HTTPS,备案等
本文纯原创,搭建后的博客/文档网站可以参考: Java 全栈知识体系.如需转载请说明原处. 文章内容目录 文章内容目录 第一部分 - 博客/文档系统的搭建 博客/文档搭建前言 有哪些选择 我做了哪些尝 ...
- 一文搭建自己博客/文档系统:搭建,自动编译和部署,域名,HTTPS,备案等
本文纯原创,搭建后的博客/文档网站可以参考: Java 全栈知识体系.如需转载请说明原处. 文章内容目录 第一部分 - 博客/文档系统的搭建 博客/文档搭建前言 有哪些选择 我做了哪些尝试 自己写:我 ...
- GitLab搭建详细过程
一.前提 系统:Centos 6.5 软件版本:gitlab-7.8.4 Selinux:关闭 防火墙规则:先清空(搭建好了后续自己添加相关放行规则) 二.yum源配置和相关依赖包 1.添加epel源 ...
- gitlab搭建之互备模式
gitlab搭建之互备模式 gitlab搭建之互备模式 前言:gitlab目前默认的部署方式是本地单机部署,为了提高gitlab环境的可靠性和稳定性,必须构建一套互备搭建方案:借助gitolilte的 ...
- Gitlab搭建及常用命令
Git成员 Git:是一种版本控制系统,是一个命令,是一种工具. Gitlib:是用于实现Git功能的开发库. Github:是一个基于Git实现的在线代码托管仓库,包含一个网站界面,向互联网开放. ...
- goproxy gitlab 搭建go 私有仓库
gitlab搭建 服务器: 192.168.0.60 gitea gitlab 和 安装nginx 和 go px 代理环境 192.168.0.61 或windows 机器,作为客户端. # vi ...
- Git版本管理系统实战(3)——gitlab(搭建私有仓库)
1.gitlab的简介 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务 安装方法是参考GitLab在GitHub上的Wiki页面 2.gi ...
- github 私有化部署_用GitLab搭建自己的私有GitHub
用GitLab搭建自己的私有GitHub 现在git是开发人员的必备技能之一,github的代码仓库管理系统目前是最好的,下面搭建私有github系统的过程. 下载gitlab: 官网地址:https ...
- 使用gitlab搭建maven仓库
文章目录 解决的痛点 基础准备 1.创建插件 2.部署到本地 3.将代码提交到gitlab仓库 4.引用仓库代码 5.集成使用测试 参考文章: 解决的痛点 开发过程中,随着项目的发展,经常会有一些基础 ...
最新文章
- Java性能调优、LinkedIn容器部署、阿里移动性能调优——首届APMCon精彩演讲先睹为快...
- SQL:waitfor的使用
- DISCUZ中判断当前页是否是门户首页
- [学习备忘录]编译gdb及gdbserver
- 股票实时l2数据接口多久刷新一次?
- PCB 板弯了怎么办?pcb板弯翘原因分析及改善方法
- 前台获取服务器端的值
- 2019第九届中国测绘地理信息技术装备博览会
- Word基础(三十五)题注的插入与删除
- 【RabbitMQ】消息队列需要解决的几个问题
- 谈谈JAVA程序的反编译
- Java后端通过代理服务器请求网络资源
- 北航软件学院课程 实用软件工具 03: Microsoft Office
- PMP(Project Management Professional)证在哪个行业比较有用?
- .tsv文件批量导入mysql
- 对比AMD和英特尔显卡的区别
- win10浏览器域名访问虚拟机
- 【MyBatis系列7】原来SqlSession只是个甩手掌柜,真正干活的却是Executor等四大对象
- 优先级队列广搜——坦克大战
- 会声会影教你如何使用运动追踪
热门文章
- 在Ubuntu 18上卸载MySQL
- C语言在子函数中调用malloc申请内存的方法【转】
- Spring整合MyBatis:实现登录功能
- ML之kmeans:通过数据预处理(分布图箱线图热图/文本转数字/构造特征/编码/PCA)利用kmeans实现汽车产品聚类分析(SSE-平均轮廓系数图/聚类三维图/雷达图/饼图柱形图)/竞品分析之详细
- Pandas数据预处理|数据清理
- 08从零开始学Java之记事本怎么编写Java代码?
- 宠物城堡抢先评测:LBS宠物小精灵
- 1 ClickHouse 安装部署(tgz)
- ZBrush教程快捷键大全,不拿走你对不起我!
- 信息安全数学基础知识点学习笔记(一)