GitHub Copilot 설치법

코딩 중에 ‘내 옆에 경험 많은 개발자가 있어서 도와주면 얼마나 좋을까?’라고 생각해본 적 있으신가요? GitHub Copilot은 바로 그런 꿈을 현실로 만들어주는 AI 기반 코딩 도우미입니다. 마치 든든한 페어 프로그래머처럼, 여러분이 코드를 작성할 때 실시간으로 자동 완성, 함수 생성, 반복 작업 자동화 등을 지원해줍니다.


🛠️ 설치 전 준비사항 

설치에 앞서 몇 가지 준비물이 필요합니다:

  • GitHub 계정: Copilot을 사용하려면 GitHub 계정이 필요합니다. 아직 없으시다면 GitHub 공식 사이트에서 무료로 가입하실 수 있습니다.
  • 지원되는 코드 편집기: Copilot은 다양한 코드 편집기와 통합되어 작동합니다. 가장 많이 사용되는 편집기는 Visual Studio Code이며, 이외에도 Visual Studio, JetBrains 제품군(IntelliJ, PyCharm 등), Neovim 등을 지원합니다.
  • Copilot 가입: Copilot을 사용하려면 가입 절차를 완료해야 합니다. GitHub Copilot 페이지에서 가입할 수 있으며, 첫 달은 무료 체험이 가능합니다.


💰 GitHub Copilot 가격 정보 

GitHub Copilot은 개인 및 기업 사용자를 위한 다양한 요금제를 제공합니다:

  • Copilot Pro:
    • 월간 구독: $10 USD/월
    • 연간 구독: $100 USD/년
  • Copilot Business : $19 USD/사용자/월
  • Copilot Enterprise : $39 USD/사용자/월
기능무료 플랜$10 요금제 플랜
대상 사용자학생 및 오픈 소스 기여자모든 일반 사용자
코드 자동 완성제공됨제공됨
멀티라인 코드 생성제공됨제공됨
컨텍스트 기반 제안제한적으로 제공완전 제공
프로그래밍 언어 지원제한 없음제한 없음
IDE 지원제한 없음제한 없음
사용량 제한있음 (낮은 트래픽 우선순위)없음 (높은 트래픽 우선순위)
고급 기능 (테스트 생성, 리팩토링 등)일부 기능만 제공모든 고급 기능 제공
우선 지원 서비스없음제공됨
유료 사용자 전용 업데이트불가즉시 제공
라이선스 비용무료$10/월 또는 $100/년

또한, 학생이나 오픈 소스 프로젝트의 유지 관리자는 무료로 Copilot을 이용할 수 있는 혜택이 제공됩니다. 자세한 내용은 GitHub Copilot 가격 페이지에서 확인하실 수 있습니다.


💻 Visual Studio Code에서 GitHub Copilot 설치하기 

이제 본격적으로 설치를 시작해볼까요? Visual Studio Code(VS Code)를 기준으로 설명드리겠습니다.

  1. VS Code 설치:
    아직 설치하지 않으셨다면 VS Code 공식 사이트에서 다운로드하여 설치해주세요.
  2. GitHub Copilot 확장 프로그램 설치:
    • VS Code를 실행한 후, 왼쪽 사이드바에서 네모 모양의 확장(Extensions) 아이콘을 클릭합니다.
    • 검색 창에 ‘GitHub Copilot’을 입력하고, 목록에서 GitHub Copilot 확장을 찾아 설치(Install) 버튼을 클릭합니다.
  3. GitHub 계정으로 로그인:
    • 설치가 완료되면, VS Code 하단 상태 표시줄에 나타나는 GitHub 아이콘을 클릭하여 로그인 절차를 진행합니다.
    • 브라우저 창이 열리며 GitHub 로그인 페이지로 이동합니다.
    • 로그인 후, VS Code와 GitHub 계정의 연동을 승인하면 됩니다.
  4. Copilot 활성화 확인:
    • 로그인이 완료되면, VS Code에서 Copilot이 활성화되었음을 알리는 메시지가 나타납니다.
    • 이제 코드를 작성하면서 Copilot의 제안을 실시간으로 받을 수 있습니다.


🖥️ IntelliJ에서 GitHub Copilot 설치하기 

IntelliJ에서도 Copilot을 활용할 수 있습니다. 설치 방법을 알아보겠습니다.

  1. IntelliJ에 GitHub Copilot 플러그인 설치:
    • IntelliJ를 실행한 후, 상단 메뉴에서 File > Settings를 선택합니다.
    • 왼쪽 사이드바에서 Plugins를 선택하고, 상단의 Marketplace 탭을 클릭합니다.
    • 검색 창에 ‘GitHub Copilot’을 입력하고, 목록에서 GitHub Copilot 플러그인을 찾아 Install 버튼을 클릭합니다.
  2. GitHub 계정으로 로그인:
    • 설치가 완료되면, IntelliJ 하단 상태 표시줄에 나타나는 Copilot 아이콘을 클릭하여 로그인 절차를 진행합니다.
    • 브라우저 창이 열리며 GitHub 로그인 페이지로 이동합니다.
    • 로그인 후, IntelliJ와 GitHub 계정의 연동을 승인하면 됩니다.
  3. Copilot 활성화 확인:
    • 로그인이 완료되면, IntelliJ에서 Copilot이 활성화되었음을 알리는 메시지가 나타납니다.
    • 이제 코드를 작성하면서 Copilot의 제안을 실시간으로 받을 수 있습니다.


📝 Github Copilot, 똑똑하게 활용하는 방법

단순히 코드 자동 완성만 사용하는 것은 Copilot의 잠재력을 10%도 활용하지 못하는 거나 마찬가지입니다!

1️⃣ 주석을 적극적으로 활용하기

  • Copilot은 주석을 기반으로 코드를 생성해냅니다.
    • 예시// 이메일 유효성 검사 함수를 만들어줘 라고 주석을 달면, 알아서 코드를 척척 만들어줍니다.

2️⃣ Copilot의 제안을 비판적으로 받아들이기

  • Copilot은 완벽하지 않습니다. 제안된 코드를 무조건 받아들이기보다는, 한 번 더 검토하고 필요한 부분을 수정해야 합니다.
  • 이유: AI는 맥락을 완벽히 이해하지 못할 때가 있으니, 사람이 최종 검토를 해야 합니다.

3️⃣ 다양한 코드 스타일 실험하기

  • Copilot은 여러 가지 코드 스타일을 제안합니다. 새로운 코드 패턴을 배우거나, 자신의 코드 스타일을 개선하는 데 도움이 될 수 있습니다.

✅ 핵심 요약:

Copilot은 훌륭한 조력자일 뿐, 완벽한 프로그래머가 아닙니다. Copilot의 제안을 비판적으로 받아들이고, 학습 도구로 활용하는 것이 중요합니다.


함께 하면 좋은 글

LangChain VS LangGraph 뭐가 다를까?

MLOps, LLMOps, FMOps 차이 초보도 쉽게 이해하기 

2024년 LLM 애플리케이션 아키텍처와 2025년을 준비하는 방법