이 핸즈온랩은 교육 내용을 보여 드리기 위한 예시입니다. 실제 교육과정에서는 고객사의 산업과 직무를 반영한 실습 시나리오로 구성한 비공개 학습 사이트를 따로 제공합니다.
M2-4. GitHub 연결 — 저장소 질문·브랜치·초안 PR
한 줄 요약 — GitHub 연결은 선택입니다. 연결하면 저장소에 질문하고, 변경을 브랜치와 초안 PR로 제안할 수 있습니다.
(🧪 Frontier 미리 보기 · Copilot Credits 사용 · 기능·화면·명칭은 2026년 10월 31일 기준 · 변경될 수 있음)
코딩 경험이 없는 분은 이 세션을 선택 내용으로 보셔도 됩니다. 앱을 만들고 미리 보고 저장하는 데 GitHub는 필요 없습니다.
1. 연결 조건과 방법
- 관리자가 허용해야 합니다. 정책 GitHub connection의 기본값은 꺼짐이라 조직에 따라 이 기능이 보이지 않을 수 있습니다
- 관리자는 연결할 수 있는 GitHub 계정이나 서비스(GitHub.com, GitHub Enterprise)를 제한할 수 있습니다
연결 방법은 두 단계입니다.
- 코드 탭의 사이드 탐색이나, 저장소로 작업하기로 했을 때 나오는 GitHub 연결을 시작합니다
- GitHub에 로그인해 권한을 승인합니다
2. 저장소에 질문하기
저장소를 복제해 와서 코드를 몰라도 질문으로 구조를 파악할 수 있습니다. 이미 내려받은 로컬 저장소는 폴더 경로를 추가합니다. GitHub 원격 저장소를 찾지 못하면 일반 로컬 프로젝트로 취급합니다.
⚡ 시연 프롬프트 예
이 저장소에서 가입 흐름은 어디서 처리해?
새 입력 항목을 하나 추가하려면 무엇을 바꿔야 하는지 처음부터 끝까지 알려 줘.
3. 브랜치·커밋·초안 PR
변경은 기본 브랜치를 직접 고치지 않고 브랜치와 커밋으로 만들고, 설명이 붙은 초안 풀 리퀘스트(draft PR)를 GitHub에 올립니다. 화면에는 PR의 상태가 draft, in review, merged, canceled로 표시됩니다.
Plan 모드로 시작하면 변경 전에 계획을 먼저 검토할 수 있어 권장합니다.
4. 새 저장소와 My Work
- GitHub 없이 시작한 프로젝트는 나중에 새 저장소를 만들어 올릴 수 있습니다
- 연결 후 사이드 탐색에 My Work가 나타나 내게 할당된 이슈, 진행 중인 PR, 내 검토를 기다리는 PR을 한곳에서 봅니다
핵심 정리
- GitHub는 선택이며 관리자 허용이 필요하고 기본은 꺼짐이다
- 변경은 브랜치·커밋·초안 PR로 제안되며 Plan 모드가 권장된다
- 연결하면 My Work에서 이슈와 PR을 모아 본다
M2 허브로 → 이전: M2-3 앱 게시와 공유 · 다음: M2-5 Cowork의 App 스킬
출처: Copilot Code와 GitHub (MS Learn) · Copilot Code 관리자 설정 (MS Learn) · Copilot Code 시작하기 (MS Learn)



