我已为我的组织启用了 SSO 并创建了一个用户。用户拥有子帐户的管理员权限,并且可以通过终端克隆存储库。问题是,当我尝试使用 GitHub Desktop 克隆(或执行任何操作)时,它会要求输入用户名和密码,但我不知道它们是什么。
GitHub Dekstop 是否在底层使用相同的 git 命令,因此不使用 git 的 aws 凭证帮助程序?
我还想知道除了运行 git config --global credential.helper '!aws2 --profile my-profile codecommit credential-helper $@'
之外是否有更好的方法来管理 git 使用哪个配置文件?每次我想处理来自不同帐户的存储库时。
最佳答案
在 IAM 中,单击用户(位于左侧栏) -> 查找并单击您的用户 -> 安全凭证选项卡 -> 向下滚动到“AWS CodeCommit 的 HTTPS Git 凭证” -> 在操作下 pull 列表中,您可以重置您的密码。
此外,在“操作”下 pull 列表下方,您会看到列出的用户名。
关于git - 如何将 GitHub Desktop 与 AWS CodeCommit 和 AWS SSO 配置文件结合使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59543712/