Skip to main content

Teams에서 사용 GitHub

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

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

GitHub 통합을 사용하여 대화에서 Copilot cloud agent 세션을 시작하고 조정할 수도 있으며, 여기에는 스레드 내에서 심층 조사, 계획 및 분류 작업을 수행하도록 Copilot에 요청하는 것도 포함됩니다. 팀원은 서로 및 에이전트와 공동 작업하고, 컨텍스트를 추가하고, 가정을 수정하고, 에이전트 작업을 계속하고, 결과 아티팩트를 검토할 수 있습니다.

참고

  • Teams의 GitHub Copilot는 현재 공개 미리 보기 상태이며 변경될 수 있습니다.

Teams에서 GitHub 앱에 GitHub 계정 연결

참고

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

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

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

Teams에서 알림에 명령 사용

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

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

참고

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

문제 및 풀 리퀘스트 작업

Copilot 사용 여부와 관계없이 Teams에서 직접 이슈와 풀 리퀘스트를 생성하고, 댓글을 달고, 관리할 수 있습니다.

Copilot가 작업을 수행하도록 하려면 Teams 채팅에서 @GitHub를 입력한 다음 작업 내용을 입력하여 @mention 앱을 호출하고, 아래의 Teams 내에서 Copilot cloud agent 세션 시작을 참조하세요.

참고

공유 컨텍스트에서 Copilot가 생성한 풀 리퀘스트는 앱의 ID를 사용합니다. 리포지토리 규칙 세트를 사용하는 경우, 이러한 풀 리퀘스트는 특정 개인에게 귀속되지 않으므로 리포지토리에서 이미 하나 이상의 승인을 요구하고 있다면 병합 전에 승인이 1회 더 필요합니다. 이 옵션은 기본적으로 사용하도록 설정되어 있습니다. 규칙 세트에 사용 가능한 규칙을(를) 참조하세요.

Copilot와는 별개로 이슈 및 풀 리퀘스트를 사용하는 단계별 지침은 Teams에서 GitHub 통합 관련 문제 만들기Teams에서 GitHub 통합 관련 문제 관리을 참조하세요.

Teams의 멘션

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

참고

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

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

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

스레드 관리 대화

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

Teams에서GitHub 활동 링크의 미리 보기 표시

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

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

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

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

개인 앱 환경

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

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

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

Copilot cloud agent Teams 내에서 세션 시작

GitHub 앱이 Copilot cloud agent을(를) Teams에 통합합니다. 토론이 진행되는 스레드에서 소환 Copilot cloud agent 하고 해당 토론의 맥락에 따라 변경하도록 요청할 수 있습니다.

Copilot를 직접 메시지, 스레드, 채널에서 사용하세요. 이슈, 풀 리퀘스트 및 다른 아티팩트를 생성하는 것 외에도 Teams에서 Copilot로 작업하면 다음을 수행할 수 있습니다.

  • 토론에서 조사 및 구현으로 직접 이동합니다.
  • 질문을 하고 실패를 조사합니다.
  • 구현 전에 작업을 계획합니다.
  • 팀원과 함께 에이전트를 공동으로 조종합니다.
  • 모든 디바이스에서 작업을 위임합니다.
  • 작업을 비동기적으로 실행하도록 합니다.
  • 공개적으로 결과물을 검토합니다.
  • Teams 외부의 GitHub, 터미널 또는 선호하는 코드 편집기에서 에이전트가 생성한 아티팩트 작업을 다시 시작하세요.

자세한 내용은 Copilot 클라우드 에이전트를 Teams와 통합을(를) 참조하세요.

피드백 및 지원

토론 포럼에서 피드백을 보고 공유할 수 있습니다.

추가 읽기