AWS CodeCommit无法创建仓库:错误原因及新用户替代方案咨询
AWS CodeCommit创建仓库报错原因及替代方案
报错原因
这个报错的核心原因是你的AWS账户或所在AWS组织的服务控制策略(SCP)、IAM权限策略中设置了限制规则:要求账户内必须已有至少一个CodeCommit仓库存在,才能创建新仓库。这类限制一般是管理员为了管控资源数量、避免冗余资源创建而配置的合规性规则。
新用户替代使用方式
- 联系AWS账户/组织管理员,说明情况后申请修改对应的SCP或IAM策略,解除“需已有仓库才能创建新仓库”的限制;或者让管理员先创建一个初始仓库,之后你就能正常创建自己的仓库了。
- 临时使用其他免费Git托管服务(如GitHub、GitLab免费版)存放代码,等权限问题解决后,再通过
git remote add和git push命令将代码迁移到CodeCommit。 - 若在AWS组织内,可申请加入团队已有的CodeCommit仓库权限,先参与现有项目的代码操作,后续再根据需求申请创建新仓库。
内容的提问来源于stack exchange,提问作者Jit Paul
相关产品推荐
相关产品推荐

