개념적 개요는 GitHub Copilot 앱을 참조하세요.
이 빠른 시작에서는 다음을 수행합니다.
- GitHub Copilot 앱를 설치하고 로그인하세요.
- 리포지토리 또는 로컬 폴더를 연결합니다.
- 에이전트 세션에서 코드를 변경합니다.
사전 요구 사항
- GitHub 계정.
- Copilot 또는 구성된 모델 공급자에 대한 액세스.
- 고유한 모델 공급자를 사용하는 경우 API 키와 같은 공급자 자격 증명이 필요합니다. 설치 단계는 GitHub Copilot 앱에서 자체 LLM 모델 사용하기을 참조하세요.
- 컴퓨터에 Git 이 설치되어 있습니다.
참고
코파일럿 사업 또는 Copilot Enterprise을(를) 사용하는 경우, 요금제 관리자가 코파일럿 CLI 정책을 사용하도록 설정해야 합니다. 자세한 내용은 조직의 GitHub Copilot 대한 정책 및 기능 관리 또는 기업에서 GitHub Copilot에 대한 정책 및 기능 관리 참조하세요.
GitHub Copilot 앱 설치
- GitHub Copilot 앱 다운로드 페이지를 방문하세요.
- 플랫폼용 앱을 다운로드합니다.
처음으로 GitHub Copilot 앱 열기
- GitHub Copilot 앱를 엽니다.
- ** GitHub에 로그인**을 클릭한 다음 안내에 따라 인증하세요. 사용하는 GitHub Enterprise Server경우 GitHub Enterprise 사용을 선택하고 메시지가 표시되면 서버 주소를 입력합니다.
- 플랜이 Copilot 없는 경우 플랜에 등록할지 아니면 자체 모델 공급자를 계속 사용할지 선택합니다.
- 고유한 모델 공급자를 사용하도록 선택한 경우 공급자를 선택하고 필요한 자격 증명을 입력한 다음 저장을 클릭하고 계속합니다.
- 메시지가 표시되면 최근 GitHub 활동에 따라 하나 이상의 리포지토리를 선택합니다. 로컬 폴더 또는 리포지토리를 추가하거나 이 단계를 건너뛰고 나중에 프로젝트를 추가할 수도 있습니다.
- 테마를 선택한 다음 온보딩을 완료하여 앱을 엽니다.
리포지토리 또는 폴더 연결
코드에서 작업하려면 앱에 연결된 프로젝트가 하나 이상 필요합니다. 프로젝트는 사용 중인 컴퓨터에 이미 있는 폴더일 수 있으며, 여기에는 이미 로컬에 복제해 둔 리포지토리나 GitHub 또는 Azure DevOps와 같은 다른 원격 Git 호스트에서 복제한 리포지토리가 포함될 수 있습니다. 프로젝트를 연결하면 코드를 읽고, 편집하고, 에이전트 세션에서 끌어오기 요청을 여는 핵심 앱 워크플로가 잠금 해제됩니다. 온보딩하는 동안 프로젝트 설정을 건너뛰거나 나중에 더 많은 프로젝트를 추가하려는 경우:
- **
**"세션" 옆의 사이드바에서 단추를 클릭합니다.
- 프로젝트 추가에서 다음 중 하나를 선택합니다.
- 로컬 폴더 또는 리포지토리 - 이미 로컬로 복제한 리포지토리가 포함된 폴더를 포함하여 컴퓨터에 이미 있는 폴더를 선택합니다.
- GitHub 리포지토리 — GitHub에서 리포지토리를 탐색하고 복제합니다.
- 리포지토리 URL - 외부에서 GitHub 호스트되는 리포지토리(예: Azure DevOps) 또는 앱 액세스 없이 프라이빗 리포지토리에 대한 Git URL에서 복제합니다.
첫 번째 코드 변경
-
Sessions 옆에 있는 + 을 클릭한 다음, 다음 위치에서 세션 시작 아래에서 연결된 폴더 또는 리포지토리를 선택합니다.
-
프롬프트 필드 아래의 드롭다운에서 세션 모드를 선택합니다(예: 대화형 ) 에이전트와 공동으로 작업할 수 있습니다.
-
프롬프트 상자에 다음 프롬프트를 붙여넣습니다.
Copilot prompt Suggest a small low-risk code change in this repository, implement it, and explain the diff.
Suggest a small low-risk code change in this repository, implement it, and explain the diff. -
에이전트의 입력 요청에 응답합니다. 에이전트가 변경한 후 프롬프트 상자 위의 변경 내용을 클릭하여 diff를 봅니다.
-
결과에 만족할 때까지 동일한 세션에서 계속 반복합니다.
-
변경 내용을 유지하려면 PR 만들기 를 클릭하여 검토를 위한 끌어오기 요청을 엽니다.
-
끌어오기 요청을 만드는 경우 프롬프트 상자 위의 PR 을 클릭하여 앱에서 직접 확인합니다.
선택 사항: 리포지토리에서 완료하려는 작업이 이미 있는 경우 내 작업의 문제에서 세션을 시작할 수 있습니다. 자세한 내용은 GitHub Copilot 앱으로 이슈 및 풀 리퀘스트 관리하기을(를) 참조하세요.
방향 잡기
사이드바를 사용하면 앱의 주요 영역에 액세스할 수 있습니다.
- 내 작업 - 리포지토리에서 문제를 찾아보고 필터링하고 요청을 끌어오고 CI 상태를 확인하고 검토를 남겨 둡니다.
- Automations - 일정 또는 요청 시 실행되는 에이전트 작업을 저장했습니다.
- 검색 - 앱에서 직접 리포지토리를 검색합니다.
- 세션 - 프로젝트별로 그룹화된 활성 에이전트 세션입니다. 여기에는 일반적인 채팅 대화인 빠른 채팅도 포함됩니다.
다음 단계
GitHub Copilot 앱 사용에 대해 자세히 알아보세요: