Skip to main content

CLI에 GitHub Copilot 사용자 지정

CLI의 Copilot용 별칭을 사용자 지정하고 설정하는 방법을 알아봅니다.

시작에 앞서, CLI의 Copilot을 설치한 상태인지 확인합니다. CLI에 GitHub Copilot 설치을(를) 참조하세요.

별칭 설정

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

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

다음 명령을 실행하여 별칭을 생성한 후 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 별칭을 사용하고 Execute command를 선택하면 명령을 실행하기 전에 CLI의 Copilot에서 확인을 요청합니다. 기본 확인을 변경할 수 있습니다.

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

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

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

사용 현황 분석 변경

옵트아웃하지 않는 한 CLI의 Copilot는 아래 형식의 페이로드를 분석 시스템에 보냅니다. 이 데이터는 제품을 개선하는 데 도움이 됩니다. 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. 원하는 기본값을 선택합니다.