Skip to main content

GitHub Copilot CLI 시작하기

GitHub Copilot 명령 줄 인터페이스 (CLI) 사용 방법을 빠르게 학습합니다.

누가 이 기능을 사용할 수 있나요?

GitHub Copilot 명령 줄 인터페이스 (CLI)는 모든 Copilot 플랜에서 사용할 수 있습니다. 조직에서 Copilot을 수신하는 경우 조직의 설정에서 부조종사 CLI 정책을 활성화해야 합니다.

소개

GitHub Copilot 명령 줄 인터페이스 (CLI)는 강력한 터미널 기반 AI 코딩 어시스턴트로, 에이전트 기능을 직접 명령줄에서 활용할 수 있습니다. 부조종사 CLI은 깊은 유연성, GitHub 워크플로 통합, 그리고 복잡한 작업을 자율적으로 수행하면서도 전체 사용자 제어를 유지하는 기능을 제공합니다.

이 가이드는 CLI 사용을 시작하는 데 도움이 됩니다.

설치

다음 명령 중 하나를 사용합니다.

  •         **크로스플랫폼(npm)**
    

    사전 요구 사항: Node.js 22 이상.

    Bash
    npm install -g @github/copilot
    
  •         **Windows(WinGet)**
    
    Bash
    winget install GitHub.Copilot
    
  •         **macOS/Linux(Homebrew)**
    
    Bash
    brew install copilot-cli
    

처음으로 CLI 시작

  1. 터미널에서 부조종사 CLI를 사용하려는 프로젝트 디렉터리로 이동합니다.

  2. 대화형 CLI 세션을 시작합니다.

    copilot
    
  3. CLI 인터페이스에서 /login을 입력하고 화면의 지시에 따라 GitHub 계정으로 인증합니다.

    CLI를 처음 사용할 때만 이 작업을 수행해야 합니다.

  4. 메시지가 표시되면 현재 디렉터리의 파일이 AI 도구에 사용하기에 적합한지 확인합니다.

    참고 항목

    Copilot은(는) 명시적 승인 없이 파일을 변경하지 않습니다.

  5. 예를 들어 Copilot에 질문을 해보십시오.

    Copilot prompt
    Give me an overview of this project.
    

숙달하기 위한 핵심 바로 가기

Shortcut조치
          <kbd>Esc</kbd>                | 현재 작업 취소 |

| Ctrl 키+C | 생각 중일 경우 취소, 입력 지우기 또는 종료 | | Ctrl+L | 화면 지우기 | | @ | 컨텍스트에 포함할 파일 언급 | | / | 슬래시 명령 표시 | | ? | 탭 도움말 표시 | | 상승하강 | 명령 기록 탐색 |

바로 가기 및 사용 가능한 명령의 전체 목록을 보려면 다음을 입력합니다.

/help

GitHub Copilot 명령 줄 인터페이스 (CLI)를 비대화식으로 사용하기

대화형 세션을 시작하지 않고 터미널에서 직접 Copilot에서 명령을 입력하고 응답을 받을 수도 있습니다.

이렇게 하려면 -p 플래그와 함께 프롬프트를 CLI에 전달합니다. 다음은 그 예입니다.

copilot -p "In Git, how can I apply a commit from another branch"
          `-p` 플래그를 사용하면 GitHub Copilot 명령 줄 인터페이스 (CLI)를 스크립트 내에서 프로그래밍 방식으로 사용할 수 있으며, 예를 들어 AI를 활용해 작업을 자동화할 수 있습니다.

플래그 -s를 추가하여 CLI가 Copilot의 응답만 출력하고 추가 사용량 정보를 생략하도록 할 수 있습니다.

copilot -sp "YOUR PROMPT HERE"

프로그래밍 방식으로 사용할 수 있는 다른 플래그에 대한 자세한 내용을 보려면 다음을 입력합니다.

copilot help

or:

copilot help TOPIC

여기서 TOPIC은 도움말 출력에 나열된 항목 중 하나입니다.

다음 단계

부조종사 CLI에 관해 자세히 알아보세요.

  •         [AUTOTITLE](/copilot/concepts/agents/about-copilot-cli)
    
  •         [AUTOTITLE](/copilot/how-tos/use-copilot-agents/use-copilot-cli)
    
  •         [AUTOTITLE](/copilot/how-tos/copilot-cli/cli-best-practices)