J'essaie d'utiliser AWS CLI pour accéder à CodeCommit. Et ça fonctionne en quelque sorte. Je suis en mesure d'utiliser la commande aws dans l'invite de commande Windows. Cependant, lorsque j'essaie d'y accéder à l'aide du shell Git Bash, il est indiqué
"bash: aws: commande introuvable."
De plus, lorsque j'essaie de faire un clone git dans l'invite de commande Windows, j'essaie d'accéder à CodeCommit, il essaie d'utiliser aws à l'aide de l'assistant d'informations d'identification, ce qui entraîne également le message "aws: command not found".
J'ai suivi les instructions de la documentation AWS, qui suggère certains répertoires à ajouter à PATH:
Voici à quoi ressemble ma variable PATH:
C:\Utilisateurs\ddrayton\AppData\Local\Programmes\Python\Python36\Scripts \; C:\Utilisateurs\ddrayton\AppData\Local\Programmes\Python\Python36 \; C:\Windows\System32 ;; C:\Programme Fichiers\Docker Boîte à outils; C:\Utilisateurs\ddrayton\MyCurl;% USERPROFILE%\AppData\Local\Programmes\Python\Python36\Scripts; C:\Programme Fichiers\Amazon\AWSCLI; C:\Program Files (x86)\Amazon\AWSCLI; C:\Utilisateurs\ddrayton\AppData\Local\Programmes\Python\Python36; C:\Utilisateurs\ddrayton\AppData\Local\Programmes\Python\Python36\Scripts
Mais je ne suis pas sûr qu'il s'agisse d'un problème PATH, car l'invite de commande Windows n'a pas de problème pour accéder à la commande "aws".
Des idées?
Cela a été corrigé en installant simplement AWS CLI à nouveau mais en utilisant cette fois Git Bash au lieu de l'invite de commande Windows.
pip installer awscli
Si quelqu'un pouvait expliquer pourquoi cela était nécessaire, ce serait apprécié.
Sous Windows 10, je n’installais GitBash qu’une seule fois via pip install awscli --upgrade --user
, comme décrit dans le manuel AWS pour l’installation de la CLI pour Linux
Il a installé les exécutables aws dans %USERPROFILE%\AppData\Roaming\Python\Python37\Scripts
Après cela, ajoutez simplement ce dossier à votre PATH. Rouvrez GitBash ou cmd - cela devrait fonctionner des deux côtés