GitLab Mattermost
GitLab Mattermost에 대해 설명합니다.
GitLab 서버에서 GitLab Mattermost 서비스를 실행할 수 있습니다. Mattermost는 GitLab의 단일 애플리케이션의 일부가 아닙니다. Mattermost와 GitLab 간에는 좋은 통합이 있으며, Linux 패키지를 통해 설치할 수 있습니다. 그러나 Mattermost는 별도의 회사의 별도 애플리케이션입니다 . GitLab 지원팀은 GitLab과의 통합 외에 Mattermost 관련 질문에 대한 도움을 제공할 수 없습니다. Mattermost 자체에 대한 도움이 필요하면 커뮤니티 지원 리소스 를 참조하세요. 사전 요구 사항 # GitLab Mattermost의 각 릴리스는 Linux용 AMD 64 칩셋에서 컴파일되고 수동으로 테스트됩니다. Raspberry Pi와 같은 ARM 칩셋 및 운영 체제는 지원되지 않습니다. 시작하기 # GitLab Mattermost는 자체 가상 호스트에서 실행되어야 합니다. DNS 설정에서 동일한 머신을 가리키는 두 개의 항목이 필요합니다. 예: gitlab.example.com 과 mattermost.example.com . GitLab Mattermost는 기본적으로 비활성화되어 있습니다. 활성화하려면: /etc/gitlab/gitlab.rb 를 편집하고 Mattermost 외부 URL을 추가하세요: mattermost_external_url 'https://mattermost.example.com' GitLab을 재구성하세요: sudo gitlab-ctl reconfigure GitLab Mattermost가 https://mattermost.example.com 에서 접근 가능하고 GitLab에 연결하도록 인증되어 있는지 확인하세요. GitLab으로 Mattermost를 인증하면 사용자가 GitLab을 SSO 공급자로 사용할 수 있습니다. Linux 패키지는 애플리케이션이 동일한 서버에서 실행 중인 경우 GitLab으로 GitLab Mattermost를 자동으로 인증하려고 합니다. 자동 인증에는 GitLab 데이터베이스에 대한 액세스가 필요합니다. GitLab 데이터베이스를 사용할 수 없는 경우 GitLab Mattermost 인증 섹션 에 설명된 프로세스를 사용하여 GitLab에 대한 액세스를 위해 GitLab Mattermost를 수동으로 인증해야 합니다. Mattermost 구성 # Mattermost System Console을 사용하여 Mattermost를 구성할 수 있습니다. Mattermost 설정과 설정 위치의 광범위한 목록은 Mattermost 문서 에서 확인할 수 있습니다. System Console 사용이 권장되지만 다음 옵션 중 하나를 사용하여 Mattermost를 구성할 수도 있습니다: /var/opt/gitlab/mattermost/config.json 을 통해 Mattermost 구성을 직접 편집하세요. gitlab.rb 에서 mattermost['env'] 설정을 변경하여 Mattermost 실행에 사용되는 환경 변수를 지정하세요. 이 방법으로 구성된
