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

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

Чтобы узнать об Copilot CLI этом до установки, смотрите [О GitHub Copilot CLI](/ru/copilot/concepts/agents/copilot-cli/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 вашу организацию или предприятие, вы не можете использовать Copilot CLI , если владелец или администратор компании отключил его в корпоративных или корпоративных настройках. См. [Управление политиками и функциями GitHub Copilot в вашей организации](/ru/copilot/how-tos/administer-copilot/manage-for-organization/manage-policies).

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

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

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

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

```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 --cask copilot-cli
```

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

```shell copy
brew install --cask 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/).

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

## Аутентификация с помощью Copilot 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. В **разделе «Разрешения**» выберите **вкладку «Аккаунт** ».
5. Нажмите **«Добавить права** » и выберите **Copilot «Запросы**».
6. Щелкните **Создать токен**.
7. Экспортируйте токен в конфигурации вашего терминала или среды. Используйте `COPILOT_GITHUB_TOKEN`переменную , `GH_TOKEN`или `GITHUB_TOKEN` среду (в порядке приоритета).

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

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

Для списка команд для Copilot CLI, включая команду обновления, см. [Справочник команды GitHub Copilot CLI](/ru/copilot/reference/copilot-cli-reference/cli-command-reference).