Мой локальный ноутбук - Mac.
-
Ключ ssh настроен правильно. Это содержимое ~/.ssh/config
Host barthea Hostname git-codecommit.us-east-1.amazonaws.com User AVVVVVVVVVVVVVVVVVQ IdentityFile ~/.ssh/aws-aws.pem
Запуск SSH Barthea получает меня
'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. Я создал пользователя IAM bruce666 в комплекте с паролем и ключами доступа, сделал этого пользователя частью группы "team". Затем я создал политику, включающую "AWSCodeCommitPowerUsers", и назначил эту политику "team". И наконец назначил bruce666 в "команду". На этом этапе bruce666 может получить доступ к любому репо в CodeCommit через консоль управления.
-
Я запустил конфигурацию aws --profile bruce666, указал его доступ и секретный ключ, его регион и указал формат в json. К этому моменту я смог создать репо Rekha в CodeCommmit, запустив aws codecommit get-repository --repository-name rekha --profile bruce666
-
Я могу создать пару фиктивных файлов, запустить git init, git add. , git commit -m "1", git add origin https://git-gitcode.amzonaws.com/repos/v1/rekha, git push -u origin master И эта операция будет успешной.
-
Однако, когда я запускаю git clone ssh://git-gitcode.amazonaws.com/repos/v1/rekha, я получаю "фатальный: не могу получить доступ" https://git-codecommit.us-east-1.amazonaws. com/v1/repos/barthia/ ': запрошенный URL вернул ошибку: 403 "Что дает?