Чтобы использовать AWS CodeCommit, я создал пользователя IAM с политикой, такой как AWSCodeCommitFullAccess, и сгенерировал и загрузил как accessKey, так и учетные данные для подтверждения кода (имя пользователя и пароль).
После создания репозитория в CodeCommit я понял, что всякий раз, когда я хочу выполнить какую-либо команду git, git выдает сообщение с просьбой ввести имя пользователя / пароль.
Предположим, у меня есть большая команда, использующая фиксацию кода. Означает ли это, что я должен позволить всем знать accessKey и учетные данные (имя пользователя и пароль) пользователя IAM? это безопасно? я не могу использовать роль IAM? Используя роль IAM, я могу получить accessKey, хотя срок его действия периодически истекает, но я предполагаю, что кодовый коммит будет в порядке с этим. Но я заметил, что роль IAM не позволяет генерировать учетные данные для фиксации кода (имя пользователя и пароль), поэтому я не знаю, как использовать ее для запуска команды git.
Кроме того, каждый раз, когда я запускаю git команда Мне нужно ввести код подтверждения (имя пользователя и пароль), что не удобно. Есть ли простой способ? как кеш учетных данных?