建议直接跳到看后面附录的官方文档

目录

  • 一、包下载
  • 二、安装
  • 三、配置
    • 1. 地址配置
    • 2. 邮件配置
    • 常用的GitLab命令
  • 附录:官方文档地址

一、包下载

wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-14.7.2-ce.0.el7.x86_64.rpm/download.rpm

二、安装

rpm -Uvh gitlab-ce-14.7.2-ce.0.el7.x86_64.rpm

默认安装位置在:/opt/gitlab

三、配置

进入编辑器:

vim /etc/gitlab/gitlab.rb

1. 地址配置

external_url配置为gitlab的外网可访问地址,配置好后访问即可跳转是GitLab首页。以下是我的配置示例:

配置完重新载入配置启动命令:gitlab-ctl reconfigure

2. 邮件配置

# 是否启用邮箱服务
gitlab_rails['smtp_enable'] = true
# 邮箱服务器
gitlab_rails['smtp_address'] = "smtp.qq.com"
# 邮件发送端口
gitlab_rails['smtp_port'] = 587
# 邮箱
gitlab_rails['smtp_user_name'] = "***********@qq.com"
# 邮箱密码
gitlab_rails['smtp_password'] = "***********"
# 邮箱域名
gitlab_rails['smtp_domain'] = "qq.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = false
# 邮箱可保持在线
gitlab_rails['smtp_pool'] = true
# 邮件发送方
gitlab_rails['gitlab_email_from'] = '***********@qq.com'
# 邮件标题
gitlab_rails['gitlab_email_subject_suffix'] = 'GitLab'

同样,配置完重新载入配置gitlab-ctl reconfigure

常用的GitLab命令

gitlab-ctl start    # 启动所有 gitlab 组件;
gitlab-ctl stop        # 停止所有 gitlab 组件;
gitlab-ctl restart        # 重启所有 gitlab 组件;
gitlab-ctl status        # 查看服务状态;
vim /etc/gitlab/gitlab.rb        # 修改gitlab配置文件;
gitlab-ctl reconfigure        # 重新编译gitlab的配置;
gitlab-rake gitlab:check SANITIZE=true --trace    # 检查gitlab;
gitlab-ctl tail        # 查看日志;
gitlab-ctl tail nginx/gitlab_access.log

附录:官方文档地址

官方文档地址:
https://docs.gitlab.com/ee/update/package/#upgrade-using-the-official-repositories

rpm包下载地址:
https://packages.gitlab.com/gitlab/gitlab-ce

GitLab安装配置附官方文档地址相关推荐

  1. VSCode 中文英文版设置大小写转换的快捷键 vscode快捷键官方文档地址

    vscode快捷键官方文档地址: keyboard-shortcuts-windows.pdf (visualstudio.com)https://code.visualstudio.com/shor ...

  2. IntelliJ IDEA快捷键(Shortcut)官方文档地址

    快捷键官方文档地址:https://resources.jetbrains.com/storage/products/intellij-idea/docs/IntelliJIDEA_Reference ...

  3. thymeleaf API 官方文档地址

    官方文档地址:​​​​​​​​​​​​​​https://www.thymeleaf.org/documentation.html 在线 和 PDF 形式 在线: Tutorial: Using Th ...

  4. ProxyPool 爬虫代理IP池安装与使用(附官方文档)

    安装: GitHub上关于ProxyPool的安装[胎教级教学]_FLIF的博客-CSDN博客_proxypool安装第一步:ProxyPool的下载与配置第二步:Redis的下载与配置第三步:验证是 ...

  5. 如何在ORACLE CLOUD中创建和访问容器集群丨内附官方文档链接

    墨墨导读:本文描述如何在Oracle Cloud中创建并访问容器服务.为了简单,所有的操作都是针对root隔离区. 创建允许容器运行的政策官方文档链接 这一步是必须的,否则可以增加容器容器. 官方文档 ...

  6. 【SpringBoot】SpringBoot、ThemeLeaf 官方文档地址

    SpringBoot官方文档 - Spring Boot Reference Documentation 页面如下: 在 Documentation Overview 中,附有 PDF 版本下载地址, ...

  7. 请停止搬运部署,尤雨溪官申Vue 3官方文档地址

    北京时间9月22日,Vue 框架创始人尤雨溪通过个人微博申明 Vue 3以及 Vited 的官方中文文档地址,它们分别是 v3.cn.vuejs.org,Vite 的官方中文文档地址是 cn.vite ...

  8. mysql5.5配置向导官方文档【中文翻译版】

    这是mysql的官方文档的翻译版本,浏览器翻译的,基本上能看懂.图片看着更加方便.就是看着发虚,可以直接点击图片看大图. MySQL5.5配置向导中文说明

  9. numpy.random.choice()用法详解(附官方文档)

    numpy.random.choice numpy官方文档:https://numpy.org/devdocs/reference/random/generated/numpy.random.choi ...

最新文章

  1. HDU1403(后缀数组--最长公共子串)
  2. JS----JavaScript中数组扁平化
  3. (Docker实战) 第五篇:建立持续集成环境02
  4. [转载] java注释
  5. JavaScript多线程 html5 Worker, SharedWorker
  6. Linux服务器管理神器-IPython
  7. Ajax与jQuery异步加载数据
  8. 中北计算机组成原理期末,中北大学《计算机组成原理》选择题和填空题试题大集合(含答案).pdf...
  9. 关于删除安装ESXI里的VIB小记。
  10. app屏幕随手势放大缩小
  11. 关于克苏鲁神话的细节
  12. Win 7或者 Win 8.1系统下安装centOS 7双系统方法(亲测)
  13. ecg信号越界_精确心电图ECG信号处理介绍
  14. 中考总分150学计算机专业,中考总分是多少 各科都是多少分
  15. 电脑锁屏重新开启后无网络网络适配器属性没有电源管理选项
  16. 关于pycharm中运行代码报错的解决思路
  17. flask session permanent
  18. 闲聊Android工程师的职业规划
  19. 培训班出来的人后来都怎么样了?(八)
  20. 易经八卦解释鸿蒙,易经入门:如何记住八卦的8个符号,理解意思之后,就会很简单...

热门文章

  1. Cross-Origin Read Blocking (CORB)
  2. Java实现Excel导入导出
  3. 宇视科技测试工程师校招一面面经
  4. poj 3047 Bovine Birthday
  5. CTFSHOW黑盒测试篇
  6. 处理网络超时问题的最佳实践
  7. 适合办公室里做的拉腿运动
  8. 群晖 mysql 远程_群晖 MariaDB10 开启远程登录
  9. 三种常见经纬度坐标系的转化
  10. 自监督、半监督、无监督学习,傻傻分不清楚?最新综述来帮你!