Lorsque j'essaie de me connecter à github sur un nouvel ordinateur de travail Windows (je suis le premier à essayer), je reçois un permission denied (Public Key) error
En suivant les instructions sur github, j’ai ensuite essayé ssh -vT [email protected]
Cela m'a dit que "ssh n'est pas reconnu comme une commande interne ou externe, un programme utilisable ou un fichier batch"
Googling que, j'ai découvert que ce message signifie "ssh n'est pas dans le PATH"
En essayant de l'ajouter à mon chemin, j'ai trouvé
Variable name: Path
Variable value: :\Program Files (x86)\Windows Live\Shared
Qu'est-ce que exactement dois-je entrer pour ajouter ssh au chemin. Merci. Je ne sais pas si c'est
:\Program Files (x86)\Windows Live\Shared\ssh.exe
ou autre chose...
Vous devez localiser le répertoire dans lequel ssh.exe se trouve.
Vous devez ensuite aller dans les Propriétés système (appuyez sur WINDOWS KEY + PAUSE), allez dans Paramètres système avancés, cliquez sur Variables d'environnement ...
Faites défiler la fenêtre déroulante en bas jusqu'à "Path" sous "Variable". Cliquez dessus, cliquez sur Modifier ...
Accédez à la fin de la valeur, ajoutez un point-virgule s'il n'en existe pas déjà et tapez le chemin du répertoire dans lequel se trouve ssh.exe .
SSH.exe sera dans C:\Program Files\Git\usr\bin
Si Git pour Windows est installé, Bash
Shell est installé avec ssh
et autres.
Vous pouvez exécuter ssh depuis Bash:
A partir de l'invite de commande, exécutez la commande:
bash -c "ssh -vT [email protected]"
Bash Shell est conscient du chemin de ssh.
Pas besoin d'ajouter le chemin de ssh dans l'environnement de chemin.