InfoGrab Docs

GitHub를 Mattermost에 연결

GitHub와 Mattermost를 통합하여 커밋, PR, 이슈 등의 실시간 알림을 받는 방법을 안내합니다. OAuth 앱 설정, 웹훅 구성, 슬래시 명령어 사용법을 포함합니다.

GitHub 코드 저장소와 커뮤니케이션 플랫폼 간의 컨텍스트 전환을 줄이고 집중력을 높이기 위해 GitHub와 Mattermost를 통합하세요. 커밋, 풀 리퀘스트, 이슈 등에 대한 실시간 업데이트를 Mattermost 채널에서 직접 받아 팀이 집중력 있게 작업을 이어나갈 수 있도록 합니다. 배포 # Mattermost 시스템 관리자는 다음 단계를 수행하여 GitHub 통합을 배포해야 합니다. 통합 설치 # Mattermost에서 제품 메뉴 를 열고 앱 마켓플레이스 를 선택합니다. GitHub를 검색하거나 스크롤하여 찾은 후 설치 를 선택합니다. 통합 설정 # 내장 설정 마법사(권장) 또는 수동 구성 단계를 따라 GitHub 통합을 구성할 수 있습니다. Setup wizard (recommended) Manual configuration GitHub 통합을 구성하는 권장 방법은 내장 설정 마법사를 사용하는 것입니다. 마법사는 GitHub에서 OAuth 앱 및 웹훅 만들기를 포함한 각 구성 단계를 안내합니다. 모든 Mattermost 채널에서 /github setup 슬래시 명령어를 실행합니다. 대화형 프롬프트를 따라 설정을 완료합니다. 마법사는 다음 과정을 안내합니다: GitHub에서 OAuth 앱 만들기 및 구성 GitHub와 Mattermost 간의 웹훅 연결 설정 팀에 통합 공지 다음 하위 명령어를 사용하여 언제든지 개별 설정 단계를 실행할 수도 있습니다: /github setup oauth : GitHub에서 OAuth2 애플리케이션을 구성합니다. /github setup webhook : GitHub에서 Mattermost로 웹훅을 만듭니다. /github setup announce : 지정된 채널에 통합 가용성을 공지합니다. 설정 마법사 대신 수동으로 통합을 구성하려면 아래 단계를 따르세요. GitHub에서 OAuth 앱 등록 https://github.com/settings/applications/new으로 이동하여 GitHub에 OAuth 앱을 등록합니다. 다음 값을 설정합니다: Application name : Mattermost GitHub Plugin - <YOUR COMPANY NAME> Homepage URL : https://github.com/mattermost/mattermost-plugin-github Authorization callback URL : https://YOUR-MATTERMOST-URL.COM/plugins/github/oauth/complete . https://YOUR-MATTERMOST-URL.COM 을 Mattermost URL로 바꿉니다. 이 값은 로그인에 사용하는 Mattermost 서버 URL과 일치해야 합니다. 변경 사항을 저장합니다. Generate a new client secret 을 선택하고 계속하려면 GitHub 비밀번호를 입력합니다. 결과 화면에서 Client ID 와 Client Secret 을 복사합니다. Mattermost에서 시스템 콘솔 > 플러그인