J'essaie de copier une clé publique dans le presse-papiers sur macOS, mais je reçois toujours "aucun fichier ou répertoire". La commande que j'utilise est collée ci-dessous
pbcopy < ~/.ssh/id_rsa.pub
cat ~/.ssh/id_rsa.pub
alors vous pouvez copier votre clé ssh
Vérifiez le chemin où vous avez généré la clé publique. Vous pouvez également copier le id_rsa
en utilisant cette commande:
clip < ~/.ssh/id_rsa.pub
Pour copier votre clé publique dans le presse-papiers
cat ~/.ssh/id_rsa.pub | pbcopy
Cela dirige la sortie du fichier vers pbcopy.
Une autre solution alternative, qui est recommandée dans les pages d'aide de github:
pbcopy < ~/.ssh/id_rsa.pub
Si cela échoue, je recommande d'utiliser leurs documents pour résoudre les problèmes ou générer une nouvelle clé - si ce n'est déjà fait.
Pour utiliser Git bash sous Windows:
cat ~/.ssh/id_rsa.pub > /dev/clipboard
(modifié à partir de Jupiter St John's publication sur Coderwall )
Une autre solution alternative:
cat ~/.ssh/id_rsa.pub | xsel -i -b
De man xsel
:
-i, --input
lire l'entrée standard dans la sélection.
-b, --clipboard
opérer sur la sélection CLIPBOARD.
Le fichier ~/.ssh/id_rsa.pub
existe? Sinon, vous devez d'abord en générer un:
ssh-keygen -t rsa -C "[email protected]"