【发布时间】:2020-03-05 02:20:44
【问题描述】:
为了使用 AWS CodeCommit,我创建了一个附加了 AWSCodeCommitFullAccess 等策略的 IAM 用户,并且我已经生成并下载了 accessKey 和代码提交凭证(用户名和密码)。
在 CodeCommit 中创建存储库后,我意识到每当我想运行一些 git 命令时,git 都会提示一条消息,要求我输入用户名/密码。
假设我有一个大团队使用代码提交,是否意味着我必须让每个人都知道 IAM 用户的 accessKey 和凭据(用户名和密码)?它安全吗?我不能使用 IAM 角色吗?使用 IAM 角色,我可以获得 accessKey 虽然它会定期过期,但我猜代码提交会没问题。但是我注意到 IAM 角色没有办法生成代码提交凭据(用户名和密码),所以我不知道如何使用它来运行 git 命令。
此外,每次运行 git 命令时,我都需要输入代码提交凭据(用户名和密码),这很不方便。有什么简单的方法吗?比如缓存凭证?
【问题讨论】:
标签: git aws-codecommit