GitLab Omnibus Mattermost 관리
GitLab에서는 ChatOps로 오픈소스인 Mattermost를 채택하고 있으며, GitLab Omnibus로 설치 시 Mattermost가 포함되어 있습니다. 이 가이드에서는 GitLab Omnibus로 설치된 Mattermos를 관리하는 방법을 가이드합니다.
Mattermost Admin console
메뉴 버튼 > 관리자 도구
를 통헤 admin console 접근 가능- mattermost system admin 권한만 진입 가능
Mattermost CLI 사용하기
mattermost는 GitLab Omnibus로 포함되어 설치되어 있고, 기존 mattermost와는 다르게 cli 명령어가 작동합니다.
- gitlab container로 접속
docker exec -ti gitlab bash
- mattermost-cli.sh 파일이 있는 디렉토리로 이동
cd /var/opt/gitlab/tools/
- 명령어 실행
mattermost-cli.sh <명령어>
user 삭제
- mattermost admin 콘솔에서는 user를 삭제 불가
- gitlab container에서 cli를 통해서 삭제 가능
/var/opt/gitlab/tools/mattermost-cli.sh user delete <userid>ususer
Troubleshooting
⚠️ 해당 콘텐츠는 저작권법에 의하여 보호 받는 저작물로 기고자에게 저작권이 있습니다.
⚠️ 사전 동의 없이 2차 가공 및 영리적인 이용을 금하며, 온·오프라인에 무단 전재 또는 유포할 수 없습니다.
⚠️ 사전 동의 없이 2차 가공 및 영리적인 이용을 금하며, 온·오프라인에 무단 전재 또는 유포할 수 없습니다.