Skip to main content

Cette version de GitHub Enterprise Server n'est plus disponible depuis le 2024-07-09. Aucune publication de correctifs n’est effectuée, même pour les problèmes de sécurité critiques. Pour de meilleures performances, une sécurité améliorée et de nouvelles fonctionnalités, effectuez une mise à niveau vers la dernière version de GitHub Enterprise. Pour obtenir de l’aide sur la mise à niveau, contactez le support GitHub Enterprise.

Ajout d’une nouvelle clé SSH à votre compte GitHub

Pour configurer votre compte sur votre instance GitHub Enterprise Server de façon à utiliser votre clé SSH nouvelle (ou existante), vous devez aussi ajouter cette dernière à votre compte.

Platform navigation

Tool navigation

À propos de l’ajout de clés SSH à votre compte

Vous pouvez accéder et écrire des données dans des référentiels sur votre instance GitHub Enterprise Server à l’aide de SSH (protocole Secure Shell). Quand vous vous connectez via SSH, vous vous authentifiez avec un fichier de clé privée sur votre ordinateur local. Pour plus d’informations, consultez « À propos de SSH ».

Vous pouvez également utiliser SSH pour signer des commits et des étiquettes. Pour plus d’informations sur la signature de commit, consultez « À propos de la vérification des signatures de commit ».

Après avoir généré une paire de clés SSH, vous devez ajouter la clé publique à votre instance GitHub Enterprise Server afin d'activer l’accès SSH pour votre compte.

Prérequis

Avant d’ajouter une nouvelle clé SSH à votre compte sur votre instance GitHub Enterprise Server, procédez comme suit.

  1. Recherchez les clés SSH existantes. Pour plus d’informations, consultez « Vérification des clés SSH existantes ».
  2. Générez une nouvelle clé SSH et ajoutez-la à l’agent SSH de votre ordinateur. Pour plus d’informations, consultez « Génération d’une nouvelle clé SSH et ajout de celle-ci à ssh-agent ».

Ajout d’une nouvelle clé SSH à votre compte

Vous pouvez ajouter une clé SSH et l’utiliser pour l’authentification, la signature de commit, ou les deux. Si vous souhaitez utiliser la même clé SSH pour l’authentification et la signature, vous devez le télécharger deux fois.

Après avoir ajouté une nouvelle clé d’authentification SSH à votre compte sur votre instance GitHub Enterprise Server, vous pouvez reconfigurer n’importe quel référentiel local pour utiliser SSH. Pour plus d’informations, consultez « Création de dépôt distants ».

  1. Copiez la clé publique SSH dans votre Presse-papiers.

    Si votre fichier de clé publique a un nom différent de celui de l’exemple de code, modifiez-le pour qu’il corresponde à votre configuration actuelle. Quand vous copiez votre clé, n’ajoutez pas de lignes ou d’espaces blancs.

$ cat ~/.ssh/id_ed25519.pub
# Then select and copy the contents of the id_ed25519.pub file
# displayed in the terminal to your clipboard

Conseil : Vous pouvez également localiser le dossier masqué .ssh, ouvrir le fichier dans votre éditeur de texte favori et le copier dans le Presse-papiers.

  1. Dans l’angle supérieur droit d’une page de GitHub, cliquez sur la photo de votre profil, puis sur Paramètres.

  2. Dans la section « Accès » de la barre latérale, cliquez sur Clés SSH et GPG.

  3. Cliquez sur Nouvelle clé SSH ou Ajouter une clé SSH.

  4. Dans le champ « Titre », ajoutez une étiquette descriptive pour la nouvelle clé. Par exemple, si vous utilisez un ordinateur portable personnel, vous pouvez nommer cette clé « Ordinateur portable personnel ».

  5. Sélectionnez le type de clé : authentification ou signature. Pour plus d’informations sur la signature de commit, consultez « À propos de la vérification des signatures de commit ».

  6. Dans le champ « Clé », collez votre clé publique.

  7. Cliquez sur Ajouter une clé SSH.

  8. Si vous y êtes invité, confirmez l’accès à votre compte dans GitHub Enterprise Server. Pour plus d’informations, consultez « Mode sudo ».

Appuyez sur Alt + up pour activer