GitHub와 Mattermost 연결
GitHub와 Mattermost 통합 가이드. OAuth 앱 등록, 웹훅 설정, 설치 마법사 및 수동 구성 방법을 상세히 설명하고, 슬래시 명령어를 통한 구독·알림·할 일 관리 기능과 자주 묻는 질문을 안내합니다.
GitHub 코드 저장소와 커뮤니케이션 플랫폼 간의 집중력 분산과 컨텍스트 전환을 최소화하려면 GitHub와 Mattermost를 통합하세요. Mattermost 채널에서 직접 커밋, 풀 리퀘스트, 이슈 등에 대한 실시간 업데이트를 제공하여 팀이 집중력을 유지하고 생산성을 높일 수 있도록 도와줍니다. 배포 # Mattermost 시스템 관리자는 GitHub 통합을 배포하기 위해 다음 단계를 수행해야 합니다. 통합 설치 # Mattermost에서 제품 메뉴 를 선택하고 App Marketplace 를 선택합니다. GitHub를 검색하거나 스크롤하여 설치 를 선택합니다. 통합 설정 # 기본 제공 설치 마법사(권장)를 사용하거나 수동 구성 단계를 따라 GitHub 통합을 구성할 수 있습니다. 설치 마법사 (권장) 수동 구성 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 - <귀사 이름> 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에서 시스템 콘솔 > 플러그인 > Gi