web-dev-qa-db-fra.com

Générer une clé gitlab ssh à partir de Windows

J'ai essayé de suivre ce guide sur la génération d'une clé ssh afin d'utiliser gitlab.

Avant de savoir si je dois générer une clé, je dois vérifier s'il en existe déjà une comme celle-ci:

type %userprofile%\.ssh\id_rsa.pub

S'il le dit, je dois générer la clé:

the system cannot find the path specified

Quelle est la prochaine étape? Parce que le guide ne dit rien au cas où ce serait le message que je reçois.

Edit: j'ai essayé

ssh-keygen -t rsa -C "[email protected]"

Et je reçois

'ssh-keygen' is not recognized as an internal or external command, 
operable program or batch file.

Edit 2: je suis sur windows.

17
Hadarsi320

Sous Windows si git pour windows est installé, exécutez git-gui. Cliquez ensuite sur Aide, puis sur Afficher la clé Ssh, puis sur Générer la clé.

Pendant que vous y êtes, copiez-le dans le presse-papiers, puis accédez à la page de votre compte Gitlab et ajoutez la clé SSH aux paramètres ssh de votre compte Gitlab.

50
Warren P

L'intention est ici pour %userprofile% pour être une variable d'environnement présente dans votre système qui contient le répertoire personnel de votre utilisateur réel. Vérifiez pourquoi cette variable d'environnement n'est pas définie sur votre système et corrigez-la, ou pour une solution rapide, remplacez %userprofile% dans la commande ci-dessus avec le répertoire personnel de votre utilisateur actuel.

1
Asaph