【Vegas原创】Centos7.8安装Gitlab
公司为了合规性考虑,需要自己搭建私有化版的github。那不用想,肯定要上GitLab了。
项目背景:
服务器:华为云ECS,需要上公网,并在安全组打开80端口访问。
用户:关闭公开注册,新建用户后,手动改密码,不用安装邮件服务。
步骤:
1. 安装gitlab-ce仓库和安装包
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
2.安装GitLab
2.1 信任gitlab公钥
curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null
2.2 使用清华大学镜像
vim /etc/yum.repos.d/gitlab-ce.repo
添加如下内容:
[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1
2.3 缓存服务器的包信息
yum makecache
2.4 开整!
sudo EXTERNAL_URL="http://****" yum install -y gitlab-ce
EXTERNAL_URL后面为域名或者主机
3. 访问
使用之前的EXTERNAL_UR访问,账号和密码在这里:
![](/assets/blank.gif)
4. 其他
4.1 gitlab配置文件
/etc/gitlab/gitlab.rb
4.2 如修改配置文件后,重载配置:gitlab-ctl reconfigure
重启:gitlab-ctl restart
4.3 开机启动:systemctl enable gitlab-runsvdir.service
禁止开机启动:systemctl disable gitlab-runsvdir.service
4.4 卸载
sudo gitlab-ctl stop
sudo rpm -e gitlab-ce
ps aux | grep gitlab 查看进程,杀掉第一个守护进程
find / -name gitlab | xargs rm -rf 删除所有包含gitlab文件
【Vegas原创】Centos7.8安装Gitlab相关推荐
- CentOS7下安装GitLab
目录 一.下载地址 二.安装 1.配置 yum 源 2.更新本地 yum 缓存 3.安装 GitLab 社区版 4.初始化 5.修改端口 6.修改外部链接 7.查看版本号 8.登录 三.备份和恢复 1 ...
- Centos7.9安装GitLab
1.下载 Index of /gitlab-ce/yum/el7/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror 下载最新版本gitlab-ce-15.4.2 ...
- 【Vegas原创】VMWare安装Linux5的注意事项
1,VMWare版本需在6.5及以上.否则,在Linux桥接网络时,不能成功. 2,VMWare增强工具的安装问题请参看:http://www.cnblogs.com/vegaslee/archive ...
- centos安装gitlab详解-2017
一, 服务器快速搭建gitlab方法 可以参考gitlab中文社区 的教程 centos7安装gitlab:https://www.gitlab.cc/downloads/#centos7 cento ...
- CentOs7安装gitlab(转!)
沧浪之水清兮,可以濯吾缨; 沧浪之水浊兮,可以濯吾足. -------------------<渔夫>引自<大江大河:水书记> 转自:https://www.cnblogs.c ...
- CentOS7 安装 Gitlab
GitLab,是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目. 它拥有与Github类似的功能,能够浏览源代码, ...
- centos7 安装Gitlab
简介: GitLab是一个代码仓库,用来管理代码.Jenkins是一个自动化服务器,可以运行各种自动化构建.测试或部署任务.所以这两者结合起来,就可以实现开发者提交代码到GitLab,Jenkins以 ...
- RHEL7/CentOS7在线和离线安装GitLab配置使用实践
前言 GitLab Community Edition 新版本已经集成了CI/CD的支持,从某种程度上来说可以告别对于Jenkins的依赖,我本来计划是写基于Docker部署GitLab但感觉还是有点 ...
- linux修改禅道端口,CentOS7上安装了gitlab和禅道,改了禅道端口访问不了
CentOS7上安装了gitlab和禅道,但是他们都占用80端口. 所以我修改了禅道的的http和mysql端口号 /opt/zbox/zbox -ap 8090 -mp 8091 也在iptable ...
最新文章
- jquery实现表格中点击相应行变色功能
- java 什么是内存屏障,java内存屏障和可见性
- Anaconda:成功解决Anaconda下载时速度超慢(conda下载慢)的几种方法图文教程
- npm教程:如何查看TypeScript版本、卸载TypeScript和安装TypeScript
- Jquery中AJAX参数详细介绍
- 怎么获取php文件,学习猿地-php怎么获取文件修改时间?
- wordpress进阶教程(十九):创建自定义的找回密码页面
- IDEA远程连接mysq数据库
- php设置表格边框颜色,HTML表格标记教程(38):表头的边框色属性BORDERCOLOR
- 森林病虫害高光谱遥感监测的研究进展
- CSS 布局 - 水平 amp;amp; 垂直对齐,全面的水平垂直居中方案
- python安装什么版本比较好_安装好python之后 python哪个版本最好用
- Duilib--->Duilib库介绍总结概述
- PB AcceptText()函数
- MySQL微专业_网易微专业Java开发工程师
- 大三小学期入门课程第六课:规划
- 官方:2056名广西考生未按规定上传“软考报考材料”,逾期将取消资格
- Java基本语法和规范
- MATLAB制作扇形图及颜色调配
- 利用smtp协议实现命令行发送邮件
热门文章
- html段落p限制字数,富文本编辑器带有标签文字,限制字数后多余文字截断的问题...
- Tekton系列之安装篇【一】
- Vidyo的解决方案到底是什么?有哪些特点?
- CryptoCompare6月报告:投资产品滞销,90%AUM均下降
- 突发新闻实时监控聚合显示方法
- 【面试】-- 注意事项
- python实现的烟火秀,开场有倒计时加上背景音乐,然后是烟花秀(包含多种烟花绽放形状)
- linux系统下wps的安装方法
- 年度盘点|扎根河北,深耕细作:开启数字经济发展新“冀”遇
- 微信小程序发布后部分用户不能及时更新问题