作者:我只记得她 | 来源:互联网 | 2023-01-19 16:37
首先贴出来7.6版本的官方安装文档:https:github.comgitlabhqgitlabhqblob7-6-stabledocinstallinstallation.md按照
首先贴出来7.6版本的官方安装文档:https://github.com/gitlabhq/gitlabhq/blob/7-6-stable/doc/install/installation.md
按照这个文档搭建,可能成功。碰到的问题,可以留言一起讨论。
搭建过程中碰到的问题,一般是没有按照文档执行,比如我有一次忘记执行一行指令,结果搞了一晚上才找到错误。
一般错误在网上都能搜到,我这里主要记录一下nginx和postfix碰到的相关问题。
nginx中,需要在/etc/nginx/nginx.conf中添加下面一行:
include /etc/nginx/sites-enabled/*;
至于有的安装文档说要修改sites-enabled/gitlab中server_name为你的FQDN,如果没有DNS服务器,设置成ip就可以了。
其他的配置就没有需要更改的了。
postfix是一个邮件服务器,最简单的,应该是安装好postfix后,不需要更改任何配置,就可以运行了。但我的始终无法发送邮件,后来发现config/initializers/下面有smtp_settings.rb文件,删掉后,能成功发送邮件了,但只发送了一次。。。。
至于postfix的配置我觉得有一个坑。
例如我要修改main.cf中myhostname,取消掉注释,修改成自己的域名,执行后重启报错:
Jan 19 11:28:56 clm postfix[4508]: fatal: file /etc/postfix/main.cf: parameter mail_owner: unknown user name value: postfix myhostname = clm.gitlab
原来取消掉注释后,我在开头给加了一个空格,这是不被Postfix允许的。。。