| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> Gitlab 安装教程(保姆级)带邮件服务器配置 -> 正文阅读 |
|
[系统运维]Gitlab 安装教程(保姆级)带邮件服务器配置 |
GitLab安装教程 配置:建议CPU2核,内存2G以上。 1.1 GitLab主要服务构成 2.2将ssh服务设置成开机启动 2.3安装Postfix以发送邮件通知 设置开机启动 如果启动不了就改一下 修改 /etc/postfix/main.cf文件中的 修改为: 在安装Postfix期间,可能会出现配置屏幕。选择“Internet Site”并按enter键。使用您的服务器的外部DNS以“mail name”并按enter。如果出现额外的屏幕,继续按enter键接受默认值。 2.4wget用于外网下载插件 wget -V 查看是否存在版本信息,如果没有则安装 yum -y install wget 2.5配置域名 补充说明:因为编译gitlab的配置 /etc/gitlab/gitlab.rb 时会重新生成这个自定义nginx 配置,所以只要 gitlab 的配置配得好,上面的nginx其实不需要自定义的。 也可以修改/etc/gitlab/gitlab.rb文件配置端口号 vi /etc/gitlab/gitlab.rb 找到external_url -> 服务器http://IP:端口 ( vi输入命令 /external_url ) 2.6添加gitlab镜像 wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/“自己需要的版本” 2.7安装gitlab 全部ok才行 2.8修改gitlab配置文件指定服务器IP和自定义端口 修改服务器IP(跟2.3配置的ip端口一致) external_url ‘http://gitlab.test.domain.com:8088’ 执行配置 出现如下说明成功(全部run 不报错) 一般timeout重启可解决 如果没解决需要根据各个服务而解决 修改储存位置(看你自己要不要改) sudo vi /etc/gitlab/gitlab.rb git_data_dirs -> 修改成目标位置 配置执行 2.9重启gitlab并访问 gitlab-ctl restart gitlab常用命令
查看gitlab版本 cat /opt/gitlab/embedded/service/gitlab-rails/VERSION 访问gitlab页面 image-20210926101624319 2.10安全考虑,需要创建public key认证 ssh-keygen 将cat出来的所有内容公钥添加到gitlab中 3、配置邮箱信息 修改如下配置: gitlab-ctl reconfigure gitlab-rails console Notify.test_email(‘@***.com’,‘email title’,‘email content desc’).deliver_now |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/30 1:46:18- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |