ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Centos安装系列软件操作记录

2020-11-06 18:02:53  阅读:248  来源: 互联网

标签:sudo Centos com gitlab smtp rails ctl 软件 安装


安装GitLab(来源:开源中国

1.打开防火墙的http和ssh访问

sudo yum install -y curl policycoreutils-python openssh-server
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld

2.安装Postfix邮件通知

sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix

出现报错,解决方式:

修改 /etc/postfix/main.cf的设置  
  
inet_protocols = all
inet_interfaces = all 

3.执行安装gitlab,EXTERNAL_URL为服务器的IP,也可设置为域名。端口默认为80

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash

sudo EXTERNAL_URL="ip" yum install -y gitlab-ee

/etc/gitlab/gitlab.rb 修改external_url,然后,刷新配置 sudo gitlab-ctl reconfigure

external_url 'http://XX.XX.XX.XX'

4.配置邮件服务器/etc/gitlab/gitlab.rb

配置发件人

gitlab_rails['gitlab_email_enabled'] = true
gitlab_rails['gitlab_email_from'] = 'chenglitao@wangxiaobao.com'
gitlab_rails['gitlab_email_display_name'] = 'Gitlab'

配置服务器

 gitlab_rails['smtp_enable'] = true
 gitlab_rails['smtp_address'] = "smtp.XXX.com"
 gitlab_rails['smtp_port'] = 465
 gitlab_rails['smtp_user_name'] = "XXX@XXX.com"
 gitlab_rails['smtp_password'] = "XX"
 gitlab_rails['smtp_domain'] = "XX.com"
 gitlab_rails['smtp_authentication'] = "login"
 gitlab_rails['smtp_enable_starttls_auto'] = true
 gitlab_rails['smtp_tls'] = true

sudo gitlab-ctl reconfigure,刷新配置

测试发送邮件

gitlab-rails console


#进入控制台,然后发送邮件
Notify.test_email('593482670@qq.com', '邮件标题', '邮件正文').deliver_now

出现如下报错:OpenSSL::SSL::SSLError (hostname "smtp.wangxiaobao.com" does not match the server certificate)

解决办法:修改/etc/gitlab/gitlab.rb文件

gitlab_rails['smtp_openssl_verify_mode'] = 'none'

sudo gitlab-ctl reconfigure,重新测试。

5.登录

登陆external_url配置的地址,第一次打开需要设置密码,默认用户root,密码即为刚才设置的密码。

6.常用命令

//启动
sudo gitlab-ctl star

//停止
sudo gitlab-ctl stop

//重启
sudo gitlab-ctl restart

//使更改配置生效
sudo gitlab-ctl reconfigure

 

标签:sudo,Centos,com,gitlab,smtp,rails,ctl,软件,安装
来源: https://www.cnblogs.com/Congratulate/p/13938177.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有