Skip to main content

이 버전의 GitHub Enterprise는 다음 날짜에 중단되었습니다. 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 통합을 Teams에 설치하기 GitHub Enterprise Server

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

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

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

Teams에서 GitHub Enterprise Server을(를) 구성하고 앱 설치

  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 하는 방법을 알아봅니다.