# Installation du CLI GitHub Copilot

Découvrez comment installer Copilot CLI afin de pouvoir utiliser Copilot directement à partir de la ligne de commande.

Pour en savoir plus sur Copilot CLI avant de l’installer, consultez [À propos de GitHub Copilot CLI](/fr/enterprise-cloud@latest/copilot/concepts/agents/copilot-cli/about-copilot-cli).

## Prerequisites

* **Un abonnement actifGitHub Copilot**. Consultez [Copilot les plans](https://github.com/features/copilot/plans?ref_product=copilot\&ref_type=engagement\&ref_style=text).
* (Sur Windows) **PowerShell** v6 ou version ultérieure

Si vous avez accès à GitHub Copilot via votre organisation ou votre entreprise, vous ne pouvez pas utiliser Copilot CLI si le propriétaire de l'organisation ou l'administrateur de l'entreprise l'a désactivé dans les paramètres de l'organisation ou de l'entreprise. Consultez [Gestion des stratégies et des fonctionnalités pour GitHub Copilot dans votre organisation](/fr/enterprise-cloud@latest/copilot/how-tos/administer-copilot/manage-for-organization/manage-policies).

## Installation ou mise à jour Copilot CLI

Vous pouvez installer Copilot CLI à l’aide de WinGet (Windows), homebrew (macOS et Linux), npm (toutes les plateformes) ou d’un script d’installation (macOS et Linux).

### Installation avec npm (toutes les plateformes)

Prérequis : Node.js 22 or later.

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

> \[!NOTE]
> Si vous avez `ignore-scripts=true` dans votre `~/.npmrc` fichier, vous devez utiliser la commande :
>
> ```shell copy
> npm_config_ignore_scripts=false npm install -g @github/copilot
> ```

Pour installer la version préliminaire :

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

### Installation avec WinGet (Windows)

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

Pour installer la version préliminaire :

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

### Installation avec Homebrew (macOS et Linux)

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

Pour installer la version préliminaire :

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

### Installation avec le script d’installation (macOS et Linux)

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

Ou:

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

Pour exécuter en tant que superutilisateur et installer dans `/usr/local/bin`, utilisez `| sudo bash`.

Pour l’installer dans un répertoire personnalisé, définissez la variable d’environnement `PREFIX` . Il utilise par défaut `/usr/local` lorsqu'il est exécuté en tant qu'utilisateur root ou `$HOME/.local` lorsqu'il est exécuté en tant qu'utilisateur non root.

Pour installer une version spécifique, définissez la variable d’environnement `VERSION` . Il est défini par défaut sur la dernière version.

Par exemple, pour installer la version `v0.0.369` dans un répertoire personnalisé :

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

### Télécharger à partir de GitHub.com

Vous pouvez télécharger les exécutables directement à partir de [ le dépôt `copilot-cli`](https://github.com/github/copilot-cli/releases/).

Téléchargez l’exécutable de votre plateforme, décompressez-le et exécutez-le.

## Authentification avec Copilot CLI

Lors du premier lancement, si vous n’êtes pas connecté à GitHub, vous serez invité à utiliser la commande barre oblique `/login`. Entrez cette commande et suivez les instructions à l’écran pour vous authentifier. Pour plus d’informations sur le processus d’authentification, consultez [Authentification de GitHub Copilot CLI](/fr/enterprise-cloud@latest/copilot/how-tos/copilot-cli/set-up-copilot-cli/authenticate-copilot-cli).

### Authentification avec un personal access token

Vous pouvez également vous authentifier à l’aide de fine-grained personal access token l’autorisation « Copilot Demandes » activée.

1. Visitez [Fine-grained personal access tokens](https://github.com/settings/personal-access-tokens/new).
2. Sous **Propriétaire de la ressource**, sélectionnez votre **compte personnel**. Ne sélectionnez pas d’organisation. L’autorisation **Copilot Requêtes** est disponible uniquement pour les éléments appartenant à l'utilisateur.fine-grained personal access tokens
3. Sous **Accès au référentiel**, sélectionnez le niveau d’accès approprié pour votre cas d’usage :
   * **Référentiels publics** si vous n’avez besoin d’utiliser que les dépôts publics.
   * **Tous les référentiels** si vous avez besoin d’accéder à tous vos dépôts actuels et futurs.
   * **Sélectionnez uniquement certains dépôts** si vous souhaitez restreindre l’accès à des dépôts spécifiques.
4. Sous **Autorisations**, sélectionnez l’onglet **Compte** .
5. Cliquez sur **Ajouter des autorisations** et sélectionnez **Copilot Demandes**.
6. Cliquez sur **Générer un jeton**.
7. Exportez le jeton dans votre configuration de terminal ou d’environnement. Utilisez la variable d'environnement `COPILOT_GITHUB_TOKEN`, `GH_TOKEN` ou `GITHUB_TOKEN` (par ordre de priorité).

## Prochaines étapes

Vous pouvez maintenant utiliser Copilot à partir de la ligne de commande. Consultez [Utilisation du CLI GitHub Copilot](/fr/enterprise-cloud@latest/copilot/how-tos/copilot-cli/use-copilot-cli/overview).

Pour obtenir la liste des commandes pour Copilot CLI, y compris la commande à mettre à jour, consultez [Référence de commande CLI pour GitHub Copilot](/fr/enterprise-cloud@latest/copilot/reference/copilot-cli-reference/cli-command-reference).