Skip to content
This repository was archived by the owner on Jun 7, 2025. It is now read-only.

Latest commit

 

History

History
255 lines (172 loc) · 9.43 KB

File metadata and controls

255 lines (172 loc) · 9.43 KB

00: 개발 환경 설정

이 단계에서는 워크샵 진행을 위해 필요한 개발 환경을 설정합니다.

사전 준비사항

README 문서를 참조하여 개발 환경을 준비합니다.

순서

GitHub Codespaces로 시작하기

  1. 아래 이미지를 따라 차례로 [<> Code] 👉 [Codespaces] 👉 [Create codespace on main]를 클릭해서 GitHub Codespaces 인스턴스를 생성합니다. 네트워크 사정에 따라 대략 5분-10분 정도 걸립니다.

    GitHub Codespaces 시작하기

  2. 터미널에서 아래 명령어를 실행하여 개발에 필요한 언어와 프레임워크 등이 올바르게 설치되었는지 확인합니다.

    # Python 버전 확인
    python --version
    # Node.js 버전 확인
    node --version
    npm --version
    
    # JDK 버전 확인
    java --version
    # .NET SDK 버전 확인
    dotnet --list-sdks
  3. 아래 명령어를 실행시켜 현재 리포지토리의 클론 상태를 확인합니다.

    git remote -v

    아래와 같은 결과가 보여야 합니다.

    origin  https://github.com/devrel-kr/github-copilot-bootcamp-2025.git (fetch)
    origin  https://github.com/devrel-kr/github-copilot-bootcamp-2025.git (push)

    만약 위와 같은 결과가 보이지 않는다면 GitHub Codespaces 인스턴스를 삭제하고 다시 생성해야 합니다.

👇👇👇 아래 내용부터는 로컬 PC에 VS Code를 설치하고 워크샵을 진행할 때 필요한 내용입니다. GitHub Codespaces 인스턴스를 사용한다면 이 문서의 마지막으로 건너뛰어도 좋습니다. 👇👇👇

Visual Studio Code로 시작하기

PowerShell 설치 확인 👉 Windows 사용자용

  1. 터미널에서 아래 명령어를 실행시켜 현재 PowerShell을 설치했는지 확인합니다.

    # Bash/Zsh
    which pwsh
    # PowerShell
    Get-Command pwsh

    pwsh을 실행시킬 수 있는 경로가 보이지 않는다면 설치하지 않은 것입니다. 만약 설치하지 않았다면 PowerShell 설치 페이지에서 최신 버전을 다운로드 받아 설치합니다.

  2. 터미널에서 아래 명령어를 실행시켜 현재 설치한 PowerShell 버전을 확인합니다.

    pwsh --version

    7.5.0 이상의 버전이 있어야 합니다. 만약 이보다 버전이 낮다면 PowerShell 설치 페이지에서 최신 버전을 다운로드 받아 설치합니다.

git CLI 설치 확인

  1. 터미널에서 아래 명령어를 실행시켜 현재 git CLI를 설치했는지 확인합니다.

    # Bash/Zsh
    which git
    # PowerShell
    Get-Command git

    git을 실행시킬 수 있는 경로가 보이지 않는다면 설치하지 않은 것입니다. 만약 설치하지 않았다면 git CLI 설치 페이지에서 최신 버전을 다운로드 받아 설치합니다.

  2. 터미널에서 아래 명령어를 실행시켜 현재 설치한 git CLI 버전을 확인합니다.

    git --version

    2.39.0 이상의 버전이 있어야 합니다. 만약 이보다 버전이 낮다면 git CLI 설치 페이지에서 최신 버전을 다운로드 받아 설치합니다.

GitHub CLI 설치 확인

  1. 터미널에서 아래 명령어를 실행시켜 현재 GitHub CLI를 설치했는지 확인합니다.

    # Bash/Zsh
    which gh
    # PowerShell
    Get-Command gh

    gh을 실행시킬 수 있는 경로가 보이지 않는다면 설치하지 않은 것입니다. 만약 설치하지 않았다면 GitHub CLI 설치 페이지에서 최신 버전을 다운로드 받아 설치합니다.

  2. 터미널에서 아래 명령어를 실행시켜 현재 설치한 GitHub CLI 버전을 확인합니다.

    gh --version

    2.65.0 이상의 버전이 있어야 합니다. 만약 이보다 버전이 낮다면 GitHub CLI 설치 페이지에서 최신 버전을 다운로드 받아 설치합니다.

  3. GitHub에 로그인 했는지 확인합니다.

    gh auth status

    만약 로그인하지 않았다고 나온다면, gh auth login 명령어를 통해 로그인합니다.

Docker Desktop 설치 확인

  1. 터미널에서 아래 명령어를 실행시켜 현재 Docker Desktop을 설치했는지 확인합니다.

    # Bash/Zsh
    which docker
    # PowerShell
    Get-Command docker

    docker을 실행시킬 수 있는 경로가 보이지 않는다면 설치하지 않은 것입니다. 만약 설치하지 않았다면 Docker Desktop 설치 페이지에서 최신 버전을 다운로드 받아 설치합니다.

  2. 터미널에서 아래 명령어를 실행시켜 현재 설치한 Docker Desktop 버전을 확인합니다.

    docker --version

    28.0.4 이상의 버전이 있어야 합니다. 만약 이보다 버전이 낮다면 Docker Desktop 설치 페이지에서 최신 버전을 다운로드 받아 설치합니다.

Visual Studio Code 설치 확인

  1. 터미널에서 아래 명령어를 실행시켜 현재 Visual Studio Code를 설치했는지 확인합니다.

    # Bash/Zsh
    which code
    # PowerShell
    Get-Command code

    code을 실행시킬 수 있는 경로가 보이지 않는다면 설치하지 않은 것입니다. 만약 설치하지 않았다면 Visual Studio Code 설치 페이지에서 최신 버전을 다운로드 받아 설치합니다.

  2. 터미널에서 아래 명령어를 실행시켜 현재 설치한 Visual Studio Code 버전을 확인합니다.

    code --version

    1.99.0 이상의 버전이 있어야 합니다. 만약 이보다 버전이 낮다면 Visual Studio Code 설치 페이지에서 최신 버전을 다운로드 받아 설치합니다.

    만약 터미널에서 code 명령어를 실행시킬 수 없다면, 이 문서를 참고하여 설정합니다.

Visual Studio Code 시작

  1. 작업할 디렉토리로 이동합니다.

  2. 터미널에서 아래 명령어를 실행시켜 이 리포지토리를 자신의 GitHub 계정으로 포크한 후 자신의 컴퓨터로 클론합니다.

    gh repo fork devrel-kr/github-copilot-bootcamp-2025 --clone
  3. 터미널에서 아래 명령어를 실행시켜 클론한 디렉토리로 이동합니다.

    cd github-copilot-bootcamp-2025
  4. 터미널에서 아래 명령어를 실행시켜 Visual Studio Code를 실행시힙니다.

    code .
  5. Visual Studio Code에서 터미널을 열고 아래 명령어를 실행시켜 현재 리포지토리의 클론 상태를 확인합니다.

    git remote -v

    이 명령어를 실행하면 아래와 같은 결과가 나와야 합니다. 만약 origindevrel-kr이 보이면 자신의 리포지토리에서 다시 클론해야 합니다.

    origin  https://github.com/<자신의 GitHub ID>/github-copilot-bootcamp-2025.git (fetch)
    origin  https://github.com/<자신의 GitHub ID>/github-copilot-bootcamp-2025.git (push)
    upstream        https://github.com/devrel-kr/github-copilot-bootcamp-2025.git (fetch)
    upstream        https://github.com/devrel-kr/github-copilot-bootcamp-2025.git (push)
  6. 아래 명령어를 실행시켜 GitHub Copilot 익스텐션GitHub Copilot Chat 익스텐션을 설치했는지 확인합니다.

    # Bash/Zsh
    code --list-extensions | grep github.copilot
    # PowerShell
    code --list-extensions | Select-String "github.copilot"

    만약 아무 메시지도 보이지 않는다면, 아직 설치하지 않은 것입니다. 아래 명령어를 실행시켜 GitHub Copilot 익스텐션을 설치합니다.

    code --install-extension "github.copilot" --force && code --install-extension "github.copilot-chat" --force

축하합니다! 개발 환경 설정 실습이 끝났습니다. 이제 STEP 01: Python 앱 개발 단계로 넘어가세요.