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. 目的のデフォルトを選択します。