Mon ordinateur portable local est un Mac.git clone en cours d'exécution contre AWS CodeCommits me obtient une erreur 403
La clé ssh est configurée correctement. Ceci est le contenu de ~/.ssh/config
Host barthea Hostname git-codecommit.us-east-1.amazonaws.com User AVVVVVVVVVVVVVVVVVQ IdentityFile ~/.ssh/aws-aws.pem
Courir barthea ssh moi obtient
`You have successfully authenticated over SSH. You can use Git to interact with AWS CodeCommit. Interactive shells are not supported.Connection to git-codecommit.us-east-1.amazonaws.com closed by remote host.
` 2. J'ai créé un utilisateur IAM bruce666 complet avec mot de passe et l'accès clés, fait de cet utilisateur une partie du groupe "équipe". Puis j'ai créé une politique qui inclut "AWSCodeCommitPowerUsers" et assigné cette politique à "équipe". Et finalement assigné bruce666 à "équipe". À ce stade, bruce666 peut accéder à tout repo dans CodeCommit via la console de gestion.
j'ai couru aws config --profile bruce666, nourri dans son accès et clé secrète, sa région et à préciser le format JSON. À ce stade, j'ai pu créer le repo Rekha dans CodeCommmit en exécutant aws codecommit get-dépôt rekha --repository nom --profile bruce666
Je peux créer deux fichiers factices, exécutez git init, git ajouter., git commit -m "1", git add origine https://git-gitcode.amzonaws.com/repos/v1/rekha, git push -u origine maître Et cette opération sera couronnée de succès.
Cependant, quand je lance ssh clone git: //git-gitcode.amazonaws.com/repos/v1/rekha, je reçois « fatale: impossible d'accéder 'https://git-codecommit.us-east-1.amazonaws.com/v1/repos/barthia/': L'URL demandée a renvoyé l'erreur: 403 "Qu'est-ce qui donne?
Ceci est la réponse la plus utile (au moins pour moi). L'erreur que j'ai faite était d'installer git avec l'utilitaire de gestion des informations d'identification. Pour contourner ce problème, vous désinstallez git, puis installez-le et désactivez l'utilitaire de gestion des informations d'identification. Après ça ça a marché comme un charme. Merci. –