연습 -Visual Studio Code에서 사용하도록 GitHub Copilot 설정
이 연습에서는 Python 개인 포트폴리오 프런트 엔드 웹 애플리케이션용 GitHub 템플릿을 사용하여 새 리포지토리를 만듭니다.
GitHub Copilot을 설정하는 방법
GitHub Copilot을 사용하려면 다음 단계를 완료해야 합니다.
GitHub 계정:
- GitHub 계정을 만듭니다. Copilot은 GitHub 서비스이므로 사용하려면 GitHub 계정이 필요합니다. 계정이 없는 경우 GitHub 웹 페이지를 방문하여 무료로 만듭니다.
GitHub Copilot를 등록하고 사용하도록 설정합니다.
- 1회 30일 평가판으로 GitHub Copilot 무료 계정을 설정하거나 GitHub Copilot Pro 평가판 구독에 등록할 수 있습니다. 학습을 위해 사용 제한이 있는 코필로트 무료 옵션으로 충분해야 합니다.
- GitHub Copilot 무료 평가판 조건을 알고 있어야 합니다. GitHub Copilot에 대한 무료 평가판 제품을 선택하는 경우 등록 시 결제 양식이 요청됩니다. 30일 기간이 종료되기 전에 취소하지 않는 한 평가판이 끝날 때까지 요금이 적용되지 않습니다.
팁 (조언)
GitHub Copilot는 매월 2,000개의 코드 자동 완성 및 50개의 채팅 메시지를 제공하는 무료 계층을 제공합니다. 시작하려면 Visual Studio Code를 열고 GitHub Copilot 아이콘을 선택한 다음, 무료로 GitHub Copilot를 사용하도록 로그인을 선택합니다. 브라우저에서 열리는 창에서 GitHub 계정에 로그인합니다. 자세히알아보세요. 교육자, 학생 및 오픈 소스 유지 관리자 선택, 무료로 Copilot Pro를 받을 수 있습니다., 방법 알아보기: https://aka.ms/Copilot4Students.
확장 설치:
- GitHub Copilot는 Visual Studio, Visual Studio Code, JetBrains IDE, VIM 및 XCode를 비롯한 주요 IDE(통합 개발 환경)의 확장으로 사용할 수 있습니다.
- 설치하려면 IDE의 확장 마켓플레이스에서 "GitHub Copilot"를 검색하고 설치 지침을 따릅니다. 예를 들어 VS Code 마켓플레이스에서 설치 옵션으로 GitHub Copilot, GitHub Copilot Chat 및 Azure용 GitHub Copilot를 찾을 수 있습니다.
환경 설정
먼저 GitHub Copilot 확장으로 사전 구성된 Codespaces 환경을 시작해야 합니다.
- 브라우저에서 사전 구성된 환경이 포함된 Codespace를 엽니다.
- codespace 만들기 페이지에서 codespace 구성 설정을 검토한 다음, 새 codespace 만들기를 선택합니다.
- codespace가 생성될 때까지 기다립니다. 이 프로세스에는 몇 분 정도 걸릴 수 있습니다.
- 이 프로젝트의 나머지 연습은 이 개발 컨테이너의 컨텍스트에서 수행됩니다.
중요합니다
모든 GitHub 계정은 두 개의 핵심 인스턴스를 사용하여 매월 최대 60시간 동안 Codespaces를 무료로 사용할 수 있습니다. 자세한 내용은 GitHub Codespaces 월별 포함 스토리지 및 코어 시간을 참조하세요.
Python 웹 API
완료되면 Codespaces는 하단에 터미널 섹션과 함께 로드됩니다. Codespaces는 컨테이너에 필요한 모든 확장을 설치합니다. 패키지 설치가 완료되면 Codespaces는 uvicorn 명령을 실행하여 Codespace 내에서 실행되는 웹 애플리케이션을 시작합니다.
웹 애플리케이션이 성공적으로 시작되면 서버가 Codespace 내의 포트 8000에서 실행 중이라는 메시지가 터미널에 표시됩니다.
API 테스트
Codespace의 간단한 브라우저 탭에 있는 컨테이너화된 Python API 페이지에서 사용해 보기 단추를 선택합니다. 간단한 브라우저 탭에 FastAPI 페이지가 열리며, 이를 통해 자체 문서화된 페이지를 사용하여 요청을 보내 API와 상호 작용할 수 있습니다.
API를 테스트하려면 POST 단추를 선택한 다음 사용해 보기 단추를 선택합니다. 탭을 아래로 스크롤하여 실행을 선택합니다. 탭을 더 아래로 스크롤하면 샘플 요청에 대한 응답을 볼 수 있습니다.