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相关推荐

  1. 【Vegas原创】Centos7.8安装Gitlab

    公司为了合规性考虑,需要自己搭建私有化版的github.那不用想,肯定要上GitLab了. 项目背景: 服务器:华为云ECS,需要上公网,并在安全组打开80端口访问. 用户:关闭公开注册,新建用户后, ...

  2. CentOS7下安装GitLab

    目录 一.下载地址 二.安装 1.配置 yum 源 2.更新本地 yum 缓存 3.安装 GitLab 社区版 4.初始化 5.修改端口 6.修改外部链接 7.查看版本号 8.登录 三.备份和恢复 1 ...

  3. centos安装gitlab详解-2017

    一, 服务器快速搭建gitlab方法 可以参考gitlab中文社区 的教程 centos7安装gitlab:https://www.gitlab.cc/downloads/#centos7 cento ...

  4. CentOs7安装gitlab(转!)

    沧浪之水清兮,可以濯吾缨; 沧浪之水浊兮,可以濯吾足. -------------------<渔夫>引自<大江大河:水书记> 转自:https://www.cnblogs.c ...

  5. CentOS7 安装 Gitlab

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

  6. centos7 安装Gitlab

    简介: GitLab是一个代码仓库,用来管理代码.Jenkins是一个自动化服务器,可以运行各种自动化构建.测试或部署任务.所以这两者结合起来,就可以实现开发者提交代码到GitLab,Jenkins以 ...

  7. RHEL7/CentOS7在线和离线安装GitLab配置使用实践

    前言 GitLab Community Edition 新版本已经集成了CI/CD的支持,从某种程度上来说可以告别对于Jenkins的依赖,我本来计划是写基于Docker部署GitLab但感觉还是有点 ...

  8. linux修改禅道端口,CentOS7上安装了gitlab和禅道,改了禅道端口访问不了

    CentOS7上安装了gitlab和禅道,但是他们都占用80端口. 所以我修改了禅道的的http和mysql端口号 /opt/zbox/zbox -ap 8090 -mp 8091 也在iptable ...

  9. Centos7安装gitlab服务器

    gitlab官方安装文档:https://about.gitlab.com/install/#centos-6 版本列表:https://packages.gitlab.com/gitlab/gitl ...

最新文章

  1. c语言程序设计 中南大学,中南大学-C语言程序设计试卷.docx
  2. 从市场的角度来看技术的学习
  3. 如何有效地进行代码 Review?
  4. Java入门算法(动态规划篇1:初识动规)
  5. 让数字保持在整数范围内
  6. SAP-MM:发票、贷方凭证、事后借记、后续贷记
  7. BugkuCTF-MISC题random color
  8. php reader oleread,请问用phpExcelReader方式,excel文件名字可以是中文吗?
  9. 数值计算实验平方根法matlab代码,数值计算方法与实验 谢冬秀左军
  10. Windows下 使用Python 3 调用讯飞 TTS 引擎实现文本转语音
  11. 关于python画太阳花
  12. linux syn 队列,TCP SYN队列与Accept队列详解
  13. Python - 使用ffmepg批量转换某个文件夹以及所有子文件夹下所有的视频,修改其帧率/码率/分辨率到另一文件夹,并保留原有文件夹结构
  14. 小程序图形验证码输入校验例子
  15. java实现心型代码
  16. Android Studio个人使用记录
  17. 微信小程序webview内嵌h5页面
  18. 中国真正的毒奶粉在哪
  19. 负317是几位数在计算机课中,计算机应用基础数据在计算机中的表示ppt课件
  20. 电脑鼠标右击刷新一直转圈

热门文章

  1. 最后三到四次重复是肌肉增长的原因,这期间的痛苦决定了你是冠军还是熊包。—— 阿诺德施瓦辛格
  2. C语言之数学计算幂次方
  3. linux汇编伪指令大全,ARM汇编的伪指令(一)
  4. 制作mac os 系统安装U盘
  5. python+PyQt5实现文件安全传输
  6. 蓝桥杯 ALGO-40算法训练 会议中心 (APIO 2009)
  7. 全网详细的路由协议解释:OSPF、EIGRP、RIPv2、IS-IS、BGP
  8. 后渗透之meterpreter使用攻略
  9. linux怎么样运行c程序,linux下运行C程序
  10. 计算机网络的八大性能指标,速率、带宽、吞吐量、时延、时延带宽积、往返时间、利用率、丢包率