访问 CodeCommit 上的现有存储库
Access existing repository on CodeCommit
我受邀参加某个项目,该项目的存储库存储在 AWS CodeCommit 中。我收到了访问密钥 ID、密钥、区域和存储库 url...不知道如何将此用户与我获得的存储库绑定。 https://console.aws.amazon.com/codecommit/home
上可用的控制台将我指向文档或允许创建一个空存储库,而 IAM 中的访问密钥面板只允许我创建新的访问密钥但不提供现有的...我如何才能获得一些现有的那么存储库?也许楼主也需要做点什么?
尝试 ti 按照以下步骤操作:
安装和配置 AWS CLI:
- 在您的本地计算机上,下载并安装 AWS CLI。这是一个
从命令与 AWS CodeCommit 交互的先决条件
线。 (按照 this Guide 安装最新版本)
运行这条命令验证AWS的AWS CodeCommit命令
CLI 安装:
aws codecommit help
此命令应 return AWS CodeCommit 命令列表。
使用configure命令配置AWS CLI,如下aws configure
出现提示时,指定您从 IAM 用户那里获得的 AWS 访问密钥和 AWS 秘密访问密钥。
此外,请务必指定存储库所在的区域,例如us-east-2。当提示输入默认输出格式时,请指定 json。例如:
AWS Access Key ID [None]
:在此处输入您的目标 AWS 访问密钥 ID,然后按 Enter
AWS Secret Access Key [None]
:在此处输入您的目标 AWS 秘密访问密钥,然后按 Enter
Default region name [None]
:在此处键入 AWS CodeCommit 支持的区域,然后按 Enter
Default output format [None]
:在这里输入json,然后回车`
下一步 假设您的计算机上预安装了 Git 设置凭据助手:
- 从终端,使用Git到运行git配置,指定使用
具有 AWS 凭证配置文件的 Git 凭证助手,以及
启用 Git 凭据帮助程序将路径发送到存储库:
git config --global credential.helper '!aws codecommit credential-helper $@'
git config --global credential.UseHttpPath true
现在您可以按照正常方式连接到您的 git,请参阅此 AWS Documentation 了解更多详细信息。
您似乎想为另一个帐户中已经存在的存储库做贡献。要通过 'git clone' 访问存储库数据,提供的 "Access Key ID, Secret Key, region and repository url." 应该足够了。但是您必须按照此处的说明使用 aws cli 凭据帮助程序:https://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-https-unixes.html. There are other ways as well to access the repository, please take a look at the doc here: https://docs.aws.amazon.com/codecommit/latest/userguide/setting-up.html。
如果您想通过 AWS 控制台检查代码,可以使用此 url 访问控制台:https://[account_id].signin.aws.amazon.com/console(将 account_id 替换为存储库所在的帐户 ID属于)。并且您需要提供具有读取codecommit存储库权限的IAM用户的用户名和控制台登录密码。
我受邀参加某个项目,该项目的存储库存储在 AWS CodeCommit 中。我收到了访问密钥 ID、密钥、区域和存储库 url...不知道如何将此用户与我获得的存储库绑定。 https://console.aws.amazon.com/codecommit/home
上可用的控制台将我指向文档或允许创建一个空存储库,而 IAM 中的访问密钥面板只允许我创建新的访问密钥但不提供现有的...我如何才能获得一些现有的那么存储库?也许楼主也需要做点什么?
尝试 ti 按照以下步骤操作:
安装和配置 AWS CLI:
- 在您的本地计算机上,下载并安装 AWS CLI。这是一个 从命令与 AWS CodeCommit 交互的先决条件 线。 (按照 this Guide 安装最新版本)
运行这条命令验证AWS的AWS CodeCommit命令 CLI 安装:
aws codecommit help
此命令应 return AWS CodeCommit 命令列表。
使用configure命令配置AWS CLI,如下
aws configure
出现提示时,指定您从 IAM 用户那里获得的 AWS 访问密钥和 AWS 秘密访问密钥。
此外,请务必指定存储库所在的区域,例如us-east-2。当提示输入默认输出格式时,请指定 json。例如:
AWS Access Key ID [None]
:在此处输入您的目标 AWS 访问密钥 ID,然后按 Enter
AWS Secret Access Key [None]
:在此处输入您的目标 AWS 秘密访问密钥,然后按 Enter
Default region name [None]
:在此处键入 AWS CodeCommit 支持的区域,然后按 Enter
Default output format [None]
:在这里输入json,然后回车`
下一步 假设您的计算机上预安装了 Git 设置凭据助手:
- 从终端,使用Git到运行git配置,指定使用
具有 AWS 凭证配置文件的 Git 凭证助手,以及
启用 Git 凭据帮助程序将路径发送到存储库:
git config --global credential.helper '!aws codecommit credential-helper $@' git config --global credential.UseHttpPath true
现在您可以按照正常方式连接到您的 git,请参阅此 AWS Documentation 了解更多详细信息。
您似乎想为另一个帐户中已经存在的存储库做贡献。要通过 'git clone' 访问存储库数据,提供的 "Access Key ID, Secret Key, region and repository url." 应该足够了。但是您必须按照此处的说明使用 aws cli 凭据帮助程序:https://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-https-unixes.html. There are other ways as well to access the repository, please take a look at the doc here: https://docs.aws.amazon.com/codecommit/latest/userguide/setting-up.html。
如果您想通过 AWS 控制台检查代码,可以使用此 url 访问控制台:https://[account_id].signin.aws.amazon.com/console(将 account_id 替换为存储库所在的帐户 ID属于)。并且您需要提供具有读取codecommit存储库权限的IAM用户的用户名和控制台登录密码。