Skip to main content

CLI에서 GitHub Copilot 구성

Copilot in the CLI에 대한 설정을 구성하고 별칭을 설정하는 방법을 알아봅니다.

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

This feature is not available in GitHub Copilot Free.

별칭 설정

Copilot in the CLI에 대한 별칭을 만들어 키 입력을 줄이고 Copilot in the CLI에서 사용자 대신 명령을 실행할 수 있도록 할 수 있습니다.

Copilot in the CLI에서 명령을 실행할 수 있도록 하려면 다음 명령을 실행하여 별칭을 만들어야 합니다(다른 셸 명령과 같은 별칭을 만드는 것과 반대).

다음 명령을 실행하여 별칭을 생성한 후 gh copilot suggestgh copilot explain 대신 ghcsghce을(를) 실행할 수 있습니다.

Bash

Shell
echo 'eval "$(gh copilot alias -- bash)"' >> ~/.bashrc

PowerShell

Shell
$GH_COPILOT_PROFILE = Join-Path -Path $(Split-Path -Path $PROFILE -Parent) -ChildPath "gh-copilot.ps1"
gh copilot alias -- pwsh | Out-File ( New-Item -Path $GH_COPILOT_PROFILE -Force )
echo ". `"$GH_COPILOT_PROFILE`"" >> $PROFILE

Zsh

Shell
echo 'eval "$(gh copilot alias -- zsh)"' >> ~/.zshrc

기본 실행 확인 변경

ghcs 별칭을 사용하고 실행 명령을 선택하면 명령을 실행하기 전에 Copilot in the CLI에서 확인을 요청합니다. 기본 확인을 변경할 수 있습니다.

  1. 다음 명령을 실행합니다.

    Shell
    gh copilot config
    
  2. 명령 실행을 확인하려면 기본값을 선택합니다.

  3. 원하는 기본값을 선택합니다.

사용 현황 분석 변경

옵트아웃하지 않는 한 Copilot in the CLI은(는) 아래 형식의 페이로드를 분석 시스템에 보냅니다. 이 데이터는 제품을 개선하는 데 도움이 됩니다. GitHub은(는) 특정 개인의 데이터나 특정 쿼리를 보지 않습니다.

{
  "platform": "darwin",
  "architecture": "arm64",
  "version": "0.3.0-beta",
  "custom_event": "true",
  "event_parent_command": "explain",
  "event_name": "Explain",
  "sha": "089a53215fc4383179869f7f6132ce9d6e58754a",
  "thread_id": "e61d0d08-f6ba-465b-81cf-c30fd9127d70"
}

데이터 수집에 옵트인하거나 옵트아웃하려면:

  1. 다음 명령을 실행합니다.

    Shell
    gh copilot config
    
  2. 선택적 사용 현황 분석을 선택합니다.

  3. 원하는 기본값을 선택합니다.