Skip to main content

Установка GitHub Copilot CLI

Узнайте, как устанавливать Copilot CLI игру так, чтобы использовать Copilot его напрямую из командной строки.

Кто может использовать эту функцию?

GitHub Copilot CLI Доступна со всеми Copilot тарифными планами. Если вы получаете Copilot от организации, Copilot CLI политика должна быть включена в настройках организации.

Чтобы узнать об Copilot CLI этом до установки, смотрите О GitHub Copilot CLI.

Предпосылки

  • Активная GitHub Copilot подписка. Смотрите Copilot планы.
  • (На Windows) PowerShell v6 или выше

Если у вас есть доступ через GitHub Copilot вашу организацию или предприятие, вы не можете использовать Copilot CLI , если владелец или администратор компании отключил его в корпоративных или корпоративных настройках. См. Управление политиками и функциями GitHub Copilot в вашей организации.

Установка или обновление Copilot CLI

Вы можете установить Copilot CLI с помощью WinGet (Windows), Homebrew (macOS и Linux), npm (все платформы) или скрипта установки (macOS и Linux).

Установка с помощью npm (на всех платформах)

Предварительное условие: Node.js 22 or later.

Shell
npm install -g @github/copilot

Примечание.

Если в вашем ignore-scripts=true файле есть ~/.npmrc команда:

Shell
npm_config_ignore_scripts=false npm install -g @github/copilot

Чтобы установить предрелизную версию:

Shell
npm install -g @github/copilot@prerelease

Установка с помощью WinGet (Windows)

PowerShell
winget install GitHub.Copilot

Чтобы установить предрелизную версию:

PowerShell
winget install GitHub.Copilot.Prerelease

Установка с помощью Homebrew (macOS и Linux)

Shell
brew install --cask copilot-cli

Чтобы установить предрелизную версию:

Shell
brew install --cask copilot-cli@prerelease

Установка с помощью скрипта установки (macOS и Linux)

Shell
curl -fsSL https://gh.io/copilot-install | bash

Или:

Shell
wget -qO- https://gh.io/copilot-install | bash

Чтобы запустить root и установить в /usr/local/bin, используйте | sudo bash.

Чтобы установить в пользовательский каталог, установите PREFIX переменную окружения. По умолчанию он запускается /usr/local как корневый или $HOME/.local не корневой пользователь.

Чтобы установить конкретную версию, установите VERSION переменную окружения. По умолчанию устанавливается последняя версия.

Например, чтобы установить версию v0.0.369 в пользовательский каталог:

Shell
curl -fsSL https://gh.io/copilot-install | VERSION="v0.0.369" PREFIX="$HOME/custom" bash

Скачать с GitHub.com

Вы можете скачать исполняемые файлы напрямую из репозитория copilot-cli.

Скачайте исполняемый файл для вашей платформы, распакуйте его и запускайте.

Аутентификация с помощью Copilot CLI

При первом запуске, если вы не вошли GitHubв систему, вам покажут команду /login слэш. Введите эту команду и следуйте инструкциям на экране для проверки подлинности. Для получения дополнительной информации о процессе аутентификации см. Аутентификация GitHub Copilot CLI.

Аутентификация с помощью personal access token

Вы также можете аутентифицироваться с помощью a fine-grained personal access token с включённым разрешением "Copilot Requests".

  1. Посетите Fine-grained personal access tokens.
  2. В разделе «Владелец ресурса» выберите свой личный аккаунт. Не выбирайте организацию. Разрешение на запросы доступно только на пользовательских Copilotустройствах****.
  3. В разделе « Доступ к хранилищу» выберите подходящий уровень доступа для вашего случая использования:
    • Публичные репозитории , если вам нужно работать только с публичными репозиториями.
    • Все репозитории , если нужен доступ ко всем текущим и будущим репозиториям.
    • Выбирайте репозитории только если хотите ограничить доступ к конкретным репозиториям.
  4. В разделе «Разрешения» выберите вкладку «Аккаунт ».
  5. Нажмите «Добавить права » и выберите Copilot «Запросы».
  6. Щелкните Создать токен.
  7. Экспортируйте токен в конфигурации вашего терминала или среды. Используйте COPILOT_GITHUB_TOKENпеременную , GH_TOKENили GITHUB_TOKEN среду (в порядке приоритета).

Дальнейшие шаги

Теперь можно использовать Copilot через командную строку. См. Использование GitHub Copilot CLI.

Для списка команд для Copilot CLI, включая команду обновления, см. Справочник команды GitHub Copilot CLI.