Centos7.9安装GitLab
1、下载
Index of /gitlab-ce/yum/el7/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
下载最新版本gitlab-ce-15.4.2-ce.0.el7.x86_64
2、安装基础依赖并启动
#安装依赖
yum install -y curl policycoreutils-python openssh-server postfix
#配置开机启动
systemctl enable sshd
systemctl enable postfix
#启动ssh和postfix
systemctl start sshd
systemctl start postfix
3、安装gitlab
rpm -ivh gitlab-ce-15.4.2-ce.0.el7.x86_64.rpm
默认安装路径为 /opt/gitlab/,程序数据及配置文件保存路径为/var/opt/gitlab,下面是gitlab重要的组件的目录:
代码仓库保存位置:/var/opt/gitlab/git-data/repositories/
代码仓库备份位置:/var/opt/gitlab/backups/
postgresql数据及配置目录:/var/opt/gitlab/postgresql/data/
redis默认配置目录:/var/opt/gitlab/redis
gitlab主要配置文件:/etc/gitlab/gitlab.rb
4、修改配置文件
vim /etc/gitlab/gitlab.rbexternal_url 'http://192.168.47.135:8088'
gitlab_rails['time_zone'] = 'Asia/Shanghai'#邮件配置
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = 'smtp.exmail.qq.com'
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = 'yourmail@qq.com'
gitlab_rails['smtp_password'] = 'yourpasswd'
gitlab_rails['smtp_domain'] = 'exmail.qq.com'
gitlab_rails['smtp_authentication'] = 'login'
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true
gitlab_rails['gitlab_email_enabled'] = true
gitlab_rails['gitlab_email_from'] = 'yourmail@qq.com'
gitlab_rails['gitlab_email_display_name'] = 'Gitlab'#禁用用户组
gitlab_rails['gitlab_default_can_create_group'] = false
修改完成之后执行:gitlab-ctl reconfigure
第一次执行的时间比较长
#其他常用命令
sudo gitlab-ctl start
sudo gitlab-ctl stop
sudo gitlab-ctl restart
5、开放防火墙
sudo firewall-cmd --zone=public --add-port=8088/tcp --permanent && sudo firewall-cmd --reload
6、访问web页面
用户名root,第一次登录可以在 /etc/gitlab/initial_root_password下面拷贝初始密码。
修改密码
登录成功后可以在右上角头像》edit profile 》Password里面修改密码。
修改中文
登录成功后可以在右上角头像》preferences 》Localization》Language选择简体中文
Centos7.9安装GitLab相关推荐
- 【Vegas原创】Centos7.8安装Gitlab
公司为了合规性考虑,需要自己搭建私有化版的github.那不用想,肯定要上GitLab了. 项目背景: 服务器:华为云ECS,需要上公网,并在安全组打开80端口访问. 用户:关闭公开注册,新建用户后, ...
- CentOS7下安装GitLab
目录 一.下载地址 二.安装 1.配置 yum 源 2.更新本地 yum 缓存 3.安装 GitLab 社区版 4.初始化 5.修改端口 6.修改外部链接 7.查看版本号 8.登录 三.备份和恢复 1 ...
- 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 ...
- Centos7安装gitlab服务器
gitlab官方安装文档:https://about.gitlab.com/install/#centos-6 版本列表:https://packages.gitlab.com/gitlab/gitl ...
最新文章
- c语言程序设计 中南大学,中南大学-C语言程序设计试卷.docx
- 从市场的角度来看技术的学习
- 如何有效地进行代码 Review?
- Java入门算法(动态规划篇1:初识动规)
- 让数字保持在整数范围内
- SAP-MM:发票、贷方凭证、事后借记、后续贷记
- BugkuCTF-MISC题random color
- php reader oleread,请问用phpExcelReader方式,excel文件名字可以是中文吗?
- 数值计算实验平方根法matlab代码,数值计算方法与实验 谢冬秀左军
- Windows下 使用Python 3 调用讯飞 TTS 引擎实现文本转语音
- 关于python画太阳花
- linux syn 队列,TCP SYN队列与Accept队列详解
- Python - 使用ffmepg批量转换某个文件夹以及所有子文件夹下所有的视频,修改其帧率/码率/分辨率到另一文件夹,并保留原有文件夹结构
- 小程序图形验证码输入校验例子
- java实现心型代码
- Android Studio个人使用记录
- 微信小程序webview内嵌h5页面
- 中国真正的毒奶粉在哪
- 负317是几位数在计算机课中,计算机应用基础数据在计算机中的表示ppt课件
- 电脑鼠标右击刷新一直转圈
热门文章
- 最后三到四次重复是肌肉增长的原因,这期间的痛苦决定了你是冠军还是熊包。—— 阿诺德施瓦辛格
- C语言之数学计算幂次方
- linux汇编伪指令大全,ARM汇编的伪指令(一)
- 制作mac os 系统安装U盘
- python+PyQt5实现文件安全传输
- 蓝桥杯 ALGO-40算法训练 会议中心 (APIO 2009)
- 全网详细的路由协议解释:OSPF、EIGRP、RIPv2、IS-IS、BGP
- 后渗透之meterpreter使用攻略
- linux怎么样运行c程序,linux下运行C程序
- 计算机网络的八大性能指标,速率、带宽、吞吐量、时延、时延带宽积、往返时间、利用率、丢包率