内网搭建gitlab服务
来源:互联网 发布:未备案域名 如何跳转 编辑:程序博客网 时间:2024/06/08 11:15
内网gitlab服务搭建
本文参考 Gitlab官网
系统环境
centos6.5
相关文档
官方搭建文档
SMTP邮件配置
HTTPS配置
注意: 如果没有可用证书可不用https,有条件的可以自行配置证书
搭建过程
安装并配置必要的依赖关系
在CentOS 6(和RedHat / Oracle / Scientific Linux 6)上,下面的命令还会打开系统防火墙中的HTTP和SSH访问
sudo yum install -y curl policycoreutils-python openssh-server croniesudo lokkit -s http -s ssh
接下来,安装Postfix发送通知邮件。 如果您想使用其他解决方案发送电子邮件,请跳过此步骤并在安装GitLab后配置外部SMTP服务器
sudo yum install postfixsudo service postfix startsudo chkconfig postfix on
在Postfix安装期间,可能会出现一个配置屏幕。 选择“Internet站点”并按回车。 使用您的服务器的外部DNS’邮件名称’,然后按回车。 如果出现其他屏幕,请继续按回车键以接受默认值。
添加GitLab软件包储存库并安装软件包
添加GitLab软件包库
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
接下来,安装GitLab软件包。 将http:// gitlab.example.com
更改为您要访问您的GitLab实例的URL。 安装将自动配置并启动该URL的GitLab。 HTTPS安装后需要额外的配置
sudo EXTERNAL_URL="http://gitlab.example.com" yum -y install gitlab-ee
浏览到主机名并登录
在第一次访问时,您将被重定向到密码重置页。 重置密码后,您将被重定向回登录页。 使用默认帐户的用户名root登录。
有关安装和配置的详细说明,请参阅官方文档。
问题
邮件无法送达
问题暂时解决,但是原因不明确,估计是 gmail 和 outlook 的配置有误
官网上没有提供 QQ 个人邮箱的配置,于是自己倒腾了一个,尝试把 password 这个参数值改成了 QQ 邮箱提供的 SMTP 服务授权码
配置:
gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "smtp.qq.com" gitlab_rails['smtp_port'] = 465 gitlab_rails['smtp_user_name'] = "******@qq.com"; gitlab_rails['smtp_password'] = "授权码" gitlab_rails['smtp_domain'] = "smtp.qq.com" gitlab_rails['smtp_authentication'] = "login" gitlab_rails['smtp_enable_starttls_auto'] = true gitlab_rails['smtp_tls'] = true gitlab_rails['gitlab_email_from'] = '******@qq.com'
测试可以发送成功,原因待研究
阅读全文
0 0
- 内网搭建gitlab服务
- GitLab:GitLab服务的搭建
- 本地搭建gitlab服务
- Linux傻瓜式搭建GitLab服务
- docker+gitlab的私有服务环境搭建
- 轻松搭建内网穿透服务Ngrok
- 轻松搭建内网穿透服务Ngrok
- Git内网服务搭建全过程
- 使用花生壳(内网穿透)服务搭建网站服务
- Gitlab搭建
- gitlab搭建
- Gitlab搭建
- 搭建gitlab
- gitlab搭建
- gitLab搭建
- gitlab 搭建
- gitlab搭建
- gitlab 搭建
- eclipse创建网页项目常见错误
- StringUtils判断字符串是否为空的方法
- java之synchronized
- About Nanomsg
- Git使用教程
- 内网搭建gitlab服务
- Mac电脑Tomcat下载及安装(详细)
- java之xml文件中删除节点
- Mybatis关联查询
- leetcode 638. Shopping Offers 递归求解最佳购物优惠
- bzoj4819 [Sdoi2017]新生舞会 01分数规划+二分图最优匹配
- StringUtils工具类的常用方法
- 简单的组合动画
- 面试题总结——JAVA高级工程师(二)