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를 통해 풀 리퀘스트 알림을 예약하기을(를) 참조하세요.

추가 읽기

  •         [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 통합에 대한 기술과 지식을 구축합니다.