Skip to main content

이 버전의 GitHub Enterprise Server는 다음 날짜에 중단됩니다. 2026-04-09. 중요한 보안 문제에 대해서도 패치 릴리스가 이루어지지 않습니다. 더 뛰어난 성능, 향상된 보안, 새로운 기능을 위해 최신 버전의 GitHub Enterprise Server로 업그레이드합니다. 업그레이드에 대한 도움말은 GitHub Enterprise 지원에 문의하세요.

GitHub를 Teams와 통합

Teams와의 GitHub 통합을 설정하여 공동 작업을 개선하고 워크플로를 간소화합니다.

Teams용 GitHub 통합에 대한 정보

Microsoft Teams의 GitHub 통합을 통해 귀하와 팀은 Teams 채널에서 직접 귀하의 GitHub 프로젝트를 확인할 수 있습니다. Teams를 떠나지 않고 문제를 심사하고, 끌어오기 요청에 대해 공동 작업하고, 변경 내용을 추적할 수 있습니다.

Teams에 대한 GitHub 통합을 사용하면 다음을 수행할 수 있습니다.

  • Teams 채널에서 GitHub 알림을 받습니다.
  •         **명령을** 사용하여 GitHub에 대한 작업을 수행합니다.
    
  • GitHub 리소스에 대한 링크를 공유할 때 미리 보기를 참조하세요.

GitHub 앱에 Teams 작업 영역에 대한 액세스 권한을 부여하면 특정 사용 권한이 부여됩니다. 제공된 권한은 앱이 올바르게 작동하고 예상한 기능을 제공하는 데 필요합니다. Teams에서 GitHub에 대한 권한을(를) 참조하세요.

필수 조건

Teams에 GitHub 통합을 사용하려면 다음이 필요합니다.

  • GitHub 계정
  • 앱을 설치할 수 있는 권한이 있는 Teams 작업 영역입니다.

GitHub Enterprise Server에 Teams용 GitHub 통합 기능 설치하기

GitHub Enterprise Server를 Microsoft Teams와 통합하려면 먼저 인스턴스에서 채팅 통합을 구성하고 Microsoft Azure에 앱을 등록해야 합니다.

앱을 등록하고 Teams 봇을 설정하세요.

  1. GitHub Enterprise Server 인스턴스용 관리 콘솔에서 채팅 통합 페이지를 열고 GitHub 채팅 통합 사용 체크박스를 선택합니다.
  2. "채팅 클라이언트 선택"에서 Microsoft Teams를 선택하고 링크를 따라 Microsoft Azure에 앱을 등록합니다.
  3. Azure에서 앱 등록에 대한 세부 정보를 구성합니다.
    • 애플리케이션 등록 이름을 입력합니다.
    • 지원되는 계정 유형을 다중 엔터티 ID 테넌트로 설정하고 모든 테넌트 허용
  4.        **등록**을 클릭합니다.
    
  5. 표시된 애플리케이션(클라이언트) ID 및 테넌트 ID를 기록합니다.
  6.        **인증서 및 비밀**에서 새 클라이언트 암호를 만듭니다.
    
  7. 표시된 클라이언트 암호 값을 기록합니다.
  8. GitHub Enterprise Server 인스턴스에서 관리 콘솔로 돌아가 채팅 통합 페이지를 엽니다.
  9.        **Azure에 배포를** 클릭하고 프롬프트에 따라 Microsoft Azure에서 Teams 봇을 프로비전합니다.
    
  10. Azure에서 배포할 Azure 봇에 대한 구독리소스 그룹을 선택합니다.
  11. 이전에 기록한 애플리케이션(클라이언트) ID 및 테넌트 ID를 Teams 봇 구성에 입력합니다.
  12. GitHub Enterprise Server의 네트워크 구성에 따라:
    • 공용 인터넷에서 인스턴스에 연결할 수 있는 경우 경로에 '_msteams' 추가 확인란을 선택합니다.
    • 공용 인터넷에서 인스턴스에 연결할 수 없으며 프록시가 필요한 경우:
      • 경로에 '_msteams' 추가 확인란이 선택되어 있지 않은지 확인합니다.
      • **GHES 인스턴스 호스트 이름** 필드에 트래픽을 인스턴스로 전달할 URL을 입력합니다.
        
  13.        **검토 + 만들기** 탭을 클릭한 다음 **만들기**를 클릭하여 설정을 저장하고 앱 프로비저닝을 시작합니다.
    
  14. Teams 봇이 Azure에서 프로비전될 때까지 기다립니다.

GitHub Enterprise Server를 구성하고 Teams에 앱을 설치합니다.

  1. GitHub Enterprise Server 인스턴스에서 관리 콘솔로 돌아가 채팅 통합 페이지를 엽니다.
  2. 이전에 기록한 애플리케이션 세부 정보를 사용하여 Microsoft 클라이언트 ID, Microsoft 클라이언트 암호Microsoft 테넌트 ID 를 입력합니다.
  3. 필요한 경우, GitHub Enterprise Server 인스턴스가 공용 인터넷에서 접속 불가능하고 프록시가 필요하다면, 인스턴스로 트래픽을 전달할 URL을 공용 엔드포인트 URL 필드에 입력하십시오.
  4.        **클라이언트 설정 저장**을 클릭합니다.
    
  5.        **매니페스트 생성**을 클릭하여 나중에 사용할 수 있도록 통합 매니페스트를 다운로드합니다.
    
  6.        **설정 저장**을 클릭하여 인스턴스에 변경 내용을 적용합니다.
    
  7. Teams 클라이언트에 로그인하고 Teams 관리 센터를 엽니다.
  8.        **Teams 앱** > **** 으로 이동하고 **업로드**를 클릭하여 이전 단계에서 다운로드한 통합 매니페스트를 업로드합니다. 자세한 내용은 [Teams에 앱 업로드를 참조하세요](https://learn.microsoft.com/en-us/microsoftteams/platform/concepts/deploy-and-publish/apps-upload#upload-your-app).
    
  9. Teams에 앱을 설치하고 실행 @GHE signin 하여 GitHub 계정을 연결합니다.

추가 읽기

  •         [AUTOTITLE](/integrations/how-tos/teams/use-github-in-teams) - Teams에 GitHub 통합을 사용하는 방법을 알아봅니다.
    
  •         [AUTOTITLE](/integrations/how-tos/teams/customize-notifications) - Teams에서 GitHub 알림을 사용자 지정하는 방법을 알아봅니다.