繁体   English   中英

如何将 GitHub Desktop 与 AWS CodeCommit 和 AWS SSO 配置文件一起使用?

[英]How to use GitHub Desktop with AWS CodeCommit and AWS SSO profile?

我为我的组织启用了 SSO 并创建了一个用户。 用户对子帐户具有管理员权限,并且能够通过终端克隆存储库。 问题是当我尝试使用 GitHub Desktop 进行克隆(或执行任何操作)时,它要求输入用户名和密码,但我不知道它们是什么。

GitHub Dekstop 是否在后台使用相同的 git 命令,因此是否使用了 git 的 aws 凭证助手?

我还想知道是否有更好的方法来管理与 git 一起使用的配置文件,而不是git config --global credential.helper '!aws2 --profile my-profile codecommit credential-helper $@'运行git config --global credential.helper '!aws2 --profile my-profile codecommit credential-helper $@'我想处理来自不同帐户的回购。

在 IAM 中,单击用户(在左侧栏上)-> 查找并单击您的用户 -> 安全凭证选项卡 -> 向下滚动到“AWS CodeCommit 的 HTTPS Git 凭证”-> 在操作下拉列表中,您可以重置密码。

此外,在“操作”下拉列表下方,您会看到列出了您的用户名。

如果我们可以通过 IAM 获取 AWS 代码提交的 https 凭证。 我们可以将其保存在github桌面并访问存储库

但是,如果通过 AWS SSO 配置文件访问 Codecommit,则唯一的选择是设置 git config。 即使设置了配置文件和凭据帮助程序,我也无法从 github 桌面访问 codecommit

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM