Important
- Microsoft 제품 사용 약관에 따라 제공되는 미리 보기 기능입니다.
- 미리 보기 기능에는 제한된 기능이 있을 수 있으며 정식 출시되지 않을 수 있습니다. 이런 기능은 공식 릴리스 전에 사용할 수 있으므로 고객이 조기에 액세스하고 피드백을 제공할 수 있습니다.
- 조기에 액세스하려면 Frontier 미리 보기 프로그램에 참여해야 합니다. Frontier는 Microsoft의 최신 AI 혁신과 직접 연결합니다. 프론티어 미리 보기에는 고객 계약의 기존 미리 보기 조건이 적용됩니다. 이러한 기능은 아직 개발 중이므로 가용성 및 기능은 시간이 지남에 따라 변경 될 수 있습니다.
GitHub 계정을 Copilot Code에 연결하여 기존 리포지토리를 사용하고, 코드에 대해 질문하고, 끌어오기 요청을 통해 변경하고, 이슈 및 검토를 추적할 수 있습니다. GitHub 연결은 선택 사항입니다. Copilot Code에서 프로젝트를 빌드하고, 프리뷰하고, 저장하는 데 GitHub는 필요하지 않습니다.
GitHub 계정을 연결하세요
GitHub 계정을 연결하려면 다음 단계를 수행합니다.
- 코드 탭에서 측면 탐색 또는 리포지토리로 작업하기로 선택할 때 GitHub 연결을 시작합니다.
- 로그인하여 GitHub 연결 권한을 부여합니다.
GitHub 계정은 다른 연결된 서비스에 사용되는 것과 동일한 모델을 따라 연결된 서비스로서 Microsoft Copilot에 연결됩니다. 조직의 관리자는 연결할 수 있는 GitHub 계정을 제한할 수 있습니다. 자세한 내용은 조직의 Copilot 코드 관리를 참조하세요.
Note
시스템 관리자는 Copilot Code에서 GitHub로 작업하는 기능을 사용하도록 설정해야 합니다. 이 기능을 사용할 수 없을 수도 있습니다.
리포지토리에서 웜 스타트
계정을 연결한 후에는 빈 프로젝트 대신 기존 리포지토리에서 시작할 수 있습니다.
- 로컬 프로젝트: 원격 GitHub 리포지토리를 연결하고 디바이스에서 작업할 로컬 복제본을 만듭니다.
- 기존 로컬 복제본 (로컬 프로젝트): 이미 복제한 리포지토리 폴더의 경로를 추가합니다. Copilot Code가 GitHub 원격을 찾지 못하면 폴더를 로컬 프로젝트로 처리합니다.
리포지토리에 대해 질문하기
리포지토리를 연결하면 다음과 같이 코드에 대해 자연어로 Copilot Code에 질문할 수 있습니다.
- 종단 간 새 필드를 추가하려면 무엇을 변경해야 하나요?
- 이 리포지토리에서 등록 흐름이 처리되는 위치는 어디인가요?
코드는 질문에 대답하기 위해 리포지토리를 읽고 관련된 파일을 추적할 수 있습니다.
끌어오기 요청으로 변경하기
연결된 리포지토리에 변경 사항을 적용하도록 Copilot Code에 요청할 수 있습니다. Copilot Code는 다음을 수행할 수 있습니다.
- 브랜치 및 커밋을 만듭니다.
- 변경 내용에 대한 설명과 함께 초안 풀 리퀘스트를 엽니다.
- 변경 내용을 GitHub에 푸시합니다.
앱은 풀 리퀘스트의 상태를 표시하므로 초안인지, 검토 중인지, 병합되었는지 또는 취소되었는지 확인할 수 있습니다.
Tip
계획 모드에서 Copilot Code가 변경하기 전에 제안하는 계획을 검토합니다. 결정에 이의를 제기할 수 있으며 Copilot 코드는 계속하기 전에 해당 접근 방식을 업데이트합니다.
프로젝트용 리포지토리 만들기
GitHub 없이 Copilot Code에서 프로젝트를 시작한 경우 나중에 GitHub 리포지토리를 만들 수 있습니다(로컬에만 해당). 이 리포지토리는 공동 작업할 수 있는 장소와 다른 GitHub 도구에서 프로젝트를 계속할 수 있는 경로를 제공합니다.
My Work에서 작업을 추적하세요
GitHub 계정을 연결하면 내 작업이 측면 탐색 메뉴에 나타납니다. 다음을 보여줍니다.
- 사용자 문제.
- 활성 끌어오기 요청.
- 검토를 기다리는 풀 리퀘스트입니다.
항목을 선택하여 열고 작업을 계속합니다.