Skip to main content

Teams에서 GitHub 사용

Teams에서 GitHub를 사용하여 공동 작업을 개선하고 워크플로를 간소화하는 방법을 알아봅니다.

Microsoft Teams GitHub 통합을 사용하면 GitHub 계정을 Teams의 GitHub 앱에 연결할 수 있습니다. 연결되면 알림을 구독하고, 명령을 실행하고, 문제에 대해 공동 작업하고 Teams 내에서 직접 요청을 끌어올 수 있습니다.

GitHub 계정을 Teams의 GitHub 앱에 연결

참고

계정을 연결하려면 Teams 작업 영역의 관리자가 GitHub 앱을 설치해야 합니다. GitHub를 Teams와 통합을(를) 참조하세요.

  1. Teams에서 GitHub 앱을 사용하여 직접 메시지 또는 개인 앱 대화를 엽니다.
  2.        `@GitHub Notifications signin` 실행하고 Teams 및 브라우저의 프롬프트에 따라 연결 권한을 부여합니다.
    

GitHub 계정이 연결되면 Teams에서 사용 가능한 명령 및 기능 목록을 표시합니다.

Teams에서 명령 사용

명령을 채널에서 @GitHub Notifications로 시작하십시오. 개인 앱에서 접두사를 생략합니다. 명령의 전체 목록은 Teams에서 GitHub 통합에 대한 명령 참조을 참조하세요.

Command설명
@GitHub Notifications subscribe owner/repo지정된 리포지토리에 대한 알림에 채널을 구독합니다.
@GitHub Notifications unsubscribe owner/repo지정된 리포지토리에 대한 알림에서 채널을 구독 취소합니다.
@GitHub Notifications subscribe list채널이 구독하는 모든 리포지토리를 나열합니다.
@GitHub Notifications subscribe list features채널이 구독하는 모든 리포지토리 및 알림 기능을 나열합니다.

참고

리포지토리에 채널을 구독하는 경우 GitHub 앱을 설치하고 리포지토리 또는 조직에 대한 액세스 권한을 부여하라는 메시지가 표시될 수 있습니다.

문제 및 풀 리퀘스트 작업

Teams에서 직접 문제를 만들고, 주석을 달고, 관리하고, 요청을 끌어올 수 있습니다. 단계별 지침은 다음을 참조하세요.

  •         [AUTOTITLE](/integrations/tutorials/teams/create-issues)
    
  •         [AUTOTITLE](/integrations/tutorials/teams/manage-issues)
    

Teams의 멘션

Teams에서 리포지토리를 구독하면 참조된 리포지토리 이벤트에 대한 알림에 자신이 언급된 것을 볼 수 있습니다. Teams에서 GitHub 앱을 통해 GitHub 계정으로 로그인한 후에야 멘션 기능을 사용할 수 있습니다.

참고

GitHub 앱을 사용하는 Teams 작업 영역이 여러 번 있는 경우 멘션은 가장 최근에 로그인한 작업 영역에서만 작동합니다.

다음은 당신이 언급될 시나리오들입니다.

  • 문제에 할당됩니다.
  • 풀 리퀘스트에 대한 리뷰가 요청되었습니다.
  • 끌어오기 요청, 이슈 설명, 댓글 또는 토론에서 언급되었습니다.
  • 배포에 대한 검토가 요청됩니다.
  • 풀 리퀘스트 리뷰 요청이 들어올 때마다 미리 정해진 알림을 받게 됩니다.

스레드 관리 대화

각 문제 또는 끌어오기 요청에 대한 알림은 Teams의 스레드로 그룹화됩니다. 부모 카드는 담당자, 검토자, 레이블 및 검사와 같은 컨텍스트와 함께 문제 또는 끌어오기 요청의 최신 상태를 표시합니다. 문제 또는 끌어오기 요청 상태가 변경되면 Teams는 업데이트를 스레드의 회신 및 채널 메시지로 게시합니다.

Teams에서 GitHub 활동에 대한 링크 풀기

링크 미리 보기는 Teams에서 GitHub 리소스에 대한 링크를 공유할 때 추가 컨텍스트를 제공합니다. 링크 미리 보기는 다음과 같습니다.

  • 끌어오기 요청
  • 이슈
  • 토론
  • 코멘트
  • 코드 조각
  • 리포지토리
  • 사용자 계정 또는 조직

다음 중 어느 것이 적용되는 경우 링크의 미리 보기가 표시되지 않습니다.

  • 리포지토리는 비공개이며 링크를 공유한 사용자가 Teams에서 GitHub에 로그인되지 않았습니다.
  • GitHub 앱에 리포지토리에 대한 권한이 부여되지 않았습니다.

개인 앱 환경

Teams의 GitHub 개인 앱을 사용하면 구독을 관리하고 비공개 채팅에서 알림을 받을 수 있습니다. 개인 앱에서 명령은 @GitHub Notifications 접두사를 필요로 하지 않으며 알림은 스레드되지 않습니다.

풀 리퀘스트 리뷰를 위한 알림 예약

채널 또는 개인 앱에서 보류 중인 끌어오기 요청 검토에 대한 미리 알림을 예약할 수 있습니다. 지침은 Teams를 통해 풀 리퀘스트 알림을 예약하기을(를) 참조하세요.

Teams 내에서 Copilot 코딩 도우미 세션을 시작

GitHub 앱은 Copilot 코딩 도우미를 Teams에 통합합니다. 토론이 진행 중인 스레드에서 Copilot 코딩 도우미를 호출하여 해당 토론의 맥락에 맞게 조정하도록 요청할 수 있습니다. 자세한 내용은 Teams와 Copilot 코딩 에이전트 통합을(를) 참조하세요.

추가 읽기

  •         [AUTOTITLE](/integrations/how-tos/teams/customize-notifications) - Teams에서 GitHub 알림을 사용자 지정하는 방법을 알아봅니다.
    
  •         [AUTOTITLE](/integrations/how-tos/teams/schedule-reminders) - 끌어오기 요청 검토에 대한 미리 알림을 예약하는 방법을 알아봅니다.
    
  •         [AUTOTITLE](/integrations/reference/teams-command-reference) - 사용 가능한 모든 Teams 명령을 검토합니다.
    
  •         [AUTOTITLE](/integrations/tutorials/teams) - GitHub 예제 및 실습 활동을 통해 Teams 통합에 대한 기술과 지식을 구축합니다.