GitLab 8.9.4通过端口802在Ubuntu Server 16.04虚拟机中正常运行(Omnibus):
external_url 'http://gitlab_url:802'
我已在/etc/gitlab/gitlab.rb
中通过此行启用了Mattermost:
mattermost_external_url 'http://gitlab_url:8065'
我还在路由器中打开了端口8065。 但这是我在浏览器中尝试访问gitlab_url:8065时得到的结果:
400 Bad Request
请求标题或Cookie太大
nginx的
在guide中,我跳过了#34;在自己的服务器上运行GitLab Mattermost"部分是因为如果我可以使用嵌入式版本对我来说没问题。
阅读"使用GitLab手动(重新)授权GitLab Mattermost"部分,我去了Applications
的{{1}}部分,我找到了一个" Mattermost"应用。
这两个网址错了(可能是因为我第一次设置虚拟Admin Area
),所以我手动纠正了它们。我不确定是否尝试使用/不使用端口或两者兼而有之。
我尝试在GitLab中删除Mattermost应用程序并重新启动Mattermost配置。我也尝试重置Mattermost(做this)但我总是遇到同样的错误。
我还尝试在mattermost_external_url
中设置它:
/etc/gitlab/gitlab.rb
我启用了日志:
mattermost['gitlab_enable'] = true
mattermost['gitlab_secret'] = "***"
mattermost['gitlab_id'] = "***"
mattermost['gitlab_scope'] = ""
mattermost['gitlab_auth_endpoint'] = "http://gitlab_url:8065/oauth/authorize"
mattermost['gitlab_token_endpoint'] = "http://gitlab_url:8065/oauth/token"
mattermost['gitlab_user_api_endpoint'] = "http://gitlab_url:8065/api/v3/user"
mattermost['log_file_directory'] = '/var/log/gitlab/mattermost'
基本上告诉我:
自动数据库升级失败。!!!
但这是我第一次尝试设置Mattermost!
还要注意每次我运行cat /var/log/gitlab/mattermost/mattermost.log
(我在每次修改后调用它)都会得到一个laaarge输出。
(我发布了同样的问题here)