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

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

Чтобы узнать об Второй пилот CLI этом до установки, смотрите [О GitHub Copilot CLI](/ru/copilot/concepts/agents/about-copilot-cli).

## Предпосылки

* **Активная GitHub Copilot подписка**. Смотрите [Copilot планы](https://github.com/features/copilot/plans?ref_product=copilot\&ref_type=engagement\&ref_style=text).
* (На Windows) **PowerShell** v6 или выше

Если у вас есть доступ через GitHub Copilot вашу организацию или предприятие, вы не можете использовать Второй пилот CLI , если владелец или администратор компании отключил его в корпоративных или корпоративных настройках. См. [Управление политиками и функциями GitHub Copilot в вашей организации](/ru/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-github-copilot-features-in-your-organization/managing-policies-for-copilot-in-your-organization).

## Установка или обновление Второй пилот CLI

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

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

Предварительное условие: Node.js версии 22 или более поздней.

```shell copy
npm install -g @github/copilot
```

> \[!NOTE]
> Если в вашем `ignore-scripts=true` файле есть `~/.npmrc` команда:
>
> ```shell copy
> npm_config_ignore_scripts=false npm install -g @github/copilot
> ```

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

```shell copy
npm install -g @github/copilot@prerelease
```

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

```powershell copy
winget install GitHub.Copilot
```

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

```powershell copy
winget install GitHub.Copilot.Prerelease
```

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

```shell copy
brew install copilot-cli
```

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

```shell copy
brew install copilot-cli@prerelease
```

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

```shell copy
curl -fsSL https://gh.io/copilot-install | bash
```

Или:

```shell copy
wget -qO- https://gh.io/copilot-install | bash
```

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

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

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

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

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

### Скачать с GitHub.com

Вы можете скачать исполняемые файлы напрямую из [репозитория `copilot-cli`](https://github.com/github/copilot-cli/releases/).

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

## Аутентификация с помощью Второй пилот CLI

При первом запуске, если вы не вошли GitHubв систему, вам покажут команду `/login` слэш. Введите эту команду и следуйте инструкциям на экране для проверки подлинности. Для получения дополнительной информации о процессе аутентификации см. [Аутентификация GitHub Copilot CLI](/ru/copilot/how-tos/copilot-cli/set-up-copilot-cli/authenticate-copilot-cli).

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

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

1. Посетите [Fine-grained personal access tokens](https://github.com/settings/personal-access-tokens/new).
2. В разделе «Разрешения» нажмите « **Добавить разрешения** » и выберите **Copilot «Запросы**».
3. Щелкните **Создать токен**.
4. Экспортируйте токен в конфигурации вашего терминала или среды. Используйте `COPILOT_GITHUB_TOKEN`переменную , `GH_TOKEN`или `GITHUB_TOKEN` среду (в порядке приоритета).

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

Теперь можно использовать Copilot через командную строку. См. [Использование GitHub Copilot CLI](/ru/copilot/how-tos/use-copilot-agents/use-copilot-cli).