Чтобы узнать об Второй пилот CLI этом до установки, смотрите О GitHub Copilot CLI.
Предпосылки
- Активная GitHub Copilot подписка. Смотрите Copilot планы.
- (На Windows) PowerShell v6 или выше
Если у вас есть доступ через GitHub Copilot вашу организацию или предприятие, вы не можете использовать Второй пилот CLI , если владелец или администратор компании отключил его в корпоративных или корпоративных настройках. См. Управление политиками и функциями GitHub Copilot в вашей организации.
Установка или обновление Второй пилот CLI
Вы можете установить Второй пилот CLI с помощью WinGet (Windows), Homebrew (macOS и Linux), npm (все платформы) или скрипта установки (macOS и Linux).
Установка с помощью npm (на всех платформах)
Предварительное условие: Node.js версии 22 или более поздней.
npm install -g @github/copilot
npm install -g @github/copilot
Примечание.
Если в вашем ignore-scripts=true файле есть ~/.npmrc команда:
npm_config_ignore_scripts=false npm install -g @github/copilot
npm_config_ignore_scripts=false npm install -g @github/copilot
Чтобы установить предрелизную версию:
npm install -g @github/copilot@prerelease
npm install -g @github/copilot@prerelease
Установка с помощью WinGet (Windows)
winget install GitHub.Copilot
winget install GitHub.Copilot
Чтобы установить предрелизную версию:
winget install GitHub.Copilot.Prerelease
winget install GitHub.Copilot.Prerelease
Установка с помощью Homebrew (macOS и Linux)
brew install copilot-cli
brew install copilot-cli
Чтобы установить предрелизную версию:
brew install copilot-cli@prerelease
brew install copilot-cli@prerelease
Установка с помощью скрипта установки (macOS и Linux)
curl -fsSL https://gh.io/copilot-install | bash
curl -fsSL https://gh.io/copilot-install | bash
Или:
wget -qO- https://gh.io/copilot-install | bash
wget -qO- https://gh.io/copilot-install | bash
Чтобы запустить root и установить в /usr/local/bin, используйте | sudo bash.
Чтобы установить в пользовательский каталог, установите PREFIX переменную окружения. По умолчанию он запускается /usr/local как корневый или $HOME/.local не корневой пользователь.
Чтобы установить конкретную версию, установите VERSION переменную окружения. По умолчанию устанавливается последняя версия.
Например, чтобы установить версию v0.0.369 в пользовательский каталог:
curl -fsSL https://gh.io/copilot-install | VERSION="v0.0.369" PREFIX="$HOME/custom" bash
curl -fsSL https://gh.io/copilot-install | VERSION="v0.0.369" PREFIX="$HOME/custom" bash
Скачать с GitHub.com
Вы можете скачать исполняемые файлы напрямую из репозитория copilot-cli.
Скачайте исполняемый файл для вашей платформы, распакуйте его и запускайте.
Аутентификация с помощью Второй пилот CLI
При первом запуске, если вы не вошли GitHubв систему, вам покажут команду /login слэш. Введите эту команду и следуйте инструкциям на экране для проверки подлинности. Для получения дополнительной информации о процессе аутентификации см. Аутентификация GitHub Copilot CLI.
Аутентификация с помощью personal access token
Вы также можете аутентифицироваться с помощью a fine-grained personal access token с включённым разрешением "Copilot Requests".
- Посетите Fine-grained personal access tokens.
- В разделе «Владелец ресурса» выберите свой личный аккаунт. Не выбирайте организацию. Разрешение на запросы доступно только на пользовательских Copilotустройствахfine-grained personal access tokens.
- В разделе « Доступ к хранилищу» выберите подходящий уровень доступа для вашего случая использования:
- Публичные репозитории , если вам нужно работать только с публичными репозиториями.
- Все репозитории , если нужен доступ ко всем текущим и будущим репозиториям.
- Выбирайте репозитории только если хотите ограничить доступ к конкретным репозиториям.
- В разделе «Разрешения» выберите вкладку «Аккаунт ».
- Нажмите «Добавить права » и выберите Copilot «Запросы».
- Щелкните Создать токен.
- Экспортируйте токен в конфигурации вашего терминала или среды. Используйте
COPILOT_GITHUB_TOKENпеременную ,GH_TOKENилиGITHUB_TOKENсреду (в порядке приоритета).
Дальнейшие шаги
Теперь можно использовать Copilot через командную строку. См. Использование GitHub Copilot CLI.
Для списка команд для Второй пилот CLI, включая команду обновления, см. Справочник команды GitHub Copilot CLI.