首页 > 其他分享 >搭建gitlab

搭建gitlab

时间:2023-12-29 15:23:41浏览次数:35  
标签:配置文件 gitlab ce nginx yum https 搭建

搭建GitLab(yum安装)

一、安装gitlab epel源

vi /etc/yum.repos.d/gitlab.repo
输入以下内容

[gitlab-ce]
name=gitlab-ce
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
Repo_gpgcheck=0
Enabled=1
gpgcheck=0

重新创建元数据缓存
yum clean all && yum makecache
查看所有可安装的gitlab-ce版本
yum list gitlab-ce --showduplicates
安装gitlab-ce
yum -y install gitlab-ce-16.6.2-ce.0.el7
启动gitlab-ce
gitlab-ctl start

二、修改gitlab配置支持https和ip访问限制

yum安装的gitlab默认配置文件为/etc/gitlab/gitlab.rb

修改配置文件内容如下图所示
image
external_urlgitlab域名
nginx['redirect_http_to_https']重定向http到https
nginx['ssl_certificate']SSL证书位置
nginx['ssl_certificate_key']SSL密钥位置
nginx['custom_gitlab_server_config']IP访问限制

nginx默认配置文件为/var/opt/gitlab/nginx/conf/gitlab-http.conf

修改配置文件中的https设置
image

重新加载配置文件并重新启动

gitlab-ctl reconfigure
gitlab-ctl restart

标签:配置文件,gitlab,ce,nginx,yum,https,搭建
From: https://www.cnblogs.com/mr-wushuang/p/17934948.html

相关文章

  • 喜讯!思迈特签约南方电网搭建云景数字化运营管控平台
    近日,思迈特软件签约南方电网共同搭建云景数字化运营管控平台。Smartbi将助力云景平台构建“全域协同,全员参与、全员创新”的数字化运营新生态。该平台以“工具+数据”赋能基层,充分释放基层“业务人员+数字化人员”专业能力,实现“数据同源,服务统一,页面按需”的灵活运营模式,并以用户......
  • 搭建lnmp环境-mysql(第五步)
    版本mysql5.7新建文件夹/data/download进入后下载wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm安装 rpm-ivhmysql57-community-release-el7-8.noarch.rpmrpm--importhttps://repo.mysql.com/RPM-GPG-KEY-mysql-2022(这里要用2022)yumin......
  • 一键式自动给个人云服务搭建常用平台
    背景有时兴致来了就喜欢瞎鼓捣,几年前还是学生时买过学生优惠的云服务器,但没钱续费关停后就不了了之,近期看到有活动又重新入手了但问题就来了,之前好不容易搭建上去的各种服务,现在又得重新来一遍几年前还是学生时可能对这类环境搭建还比较感兴趣现在人老了,精力不够了,做啥都考虑......
  • 基于 Windows10 搭建 ELK (Elasticsearch 8 + Kibana + Logstash)
    参考https://www.cnblogs.com/hualess/p/11540477.htmlhttps://blog.csdn.net/susu1083018911/article/details/124551632https://blog.csdn.net/Dyanxier/article/details/131302723https://blog.csdn.net/qq_44768464/article/details/120101990https://www.cnblogs.com......
  • 「Java开发指南」如何用MyEclipse搭建JSF/Primefaces和Spring(二)
    本教程将引导大家完成为JavaServerFaces(JSF)生成软件组件的过程,在本文中您将学习到如何:从数据库表到现有项目搭建配置支持JSF2.0的服务器部署搭建的应用程序在上文中,我们介绍了如何创建一个Web项目、从数据库表搭建及配置服务器等,本文将继续介绍如何部署应用程序!更多MyE......
  • 江铃晶马 X 袋鼠云:搭建企业级数据资产中心,推进打造“智数晶马”
    江铃集团晶马汽车有限公司(简称:晶马汽车)系江铃集团全资子公司,属集团六大整车企业之一。晶马汽车是以大、中、轻型客车(含新能源客车)、乘用车(不含轿车)、专用车等车型研发、生产、销售和服务为核心的整车企业,涉及客运、公交、旅游、通勤、旅居车、物流、专用车等行业客户。伴随公司信息......
  • 江铃晶马 X 袋鼠云:搭建企业级数据资产中心,推进打造“智数晶马”
    江铃集团晶马汽车有限公司(简称:晶马汽车)系江铃集团全资子公司,属集团六大整车企业之一。晶马汽车是以大、中、轻型客车(含新能源客车)、乘用车(不含轿车)、专用车等车型研发、生产、销售和服务为核心的整车企业,涉及客运、公交、旅游、通勤、旅居车、物流、专用车等行业客户。伴随公司信......
  • 盲盒搭建教程
    1、教程环境配置centos7.9.2009x64、php7.2、mysql5.7.40、nginx1.22.1、redis6.2.72、宝塔创建站点记住创建的数据库信息3、安装后台解压以后,配置站点4、配置运行目录配置完目录以后别忘记点击保存按钮5、配置伪静态点击保存按钮6、导入数据库7、配置数......
  • window本机搭建https环境(两种方式)
    一、(方式一)通过openssl安装ssl证书搭建https1.下载opensslhttp://slproweb.com/products/Win32OpenSSL.html2.安装之后配置环境变量OPENSSL_HOME…\binPath变量末尾加;%OPENSSL_HOME%3.创建私钥opensslgenrsa-des3-outname.key1024需要记住输入的密码name为自定义......
  • 项目正式搭建流程
    1、配置路由(1)普通路由的配置在views文件夹下创建好了各种页面的视图之后,接下来在router/index.js文件中配置好路由,具体配置如下:假设要配置ranklist的页面,首先要在router/index.js文件中导入这个模块importRanklistIndexViewfrom'../views/ranklist/RanklistIndexView',接......