对控制台错误进行故障排除和Amazon CodeCommit - Amazon CodeCommit
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

对控制台错误进行故障排除和Amazon CodeCommit

以下信息可帮助您排查在使用 Amazon CodeCommit 存储库时可能出现的控制台错误。

访问错误:的加密密钥访问被系统拒绝 CodeCommit从控制台或者Amazon CLI

问题:当你尝试访问时 CodeCommit 从控制台或者Amazon CLI,出现一条包含短语的错误消息EncryptionKeyAccessDeniedException要么User is not authorized for the KMS default master key for CodeCommit 'aws/codecommit' in your account.

可能的修复措施:导致该错误的最常见原因是您的Amazon Web Services 账户未订阅Amazon Key Management Service,这是必需的 CodeCommit. 打开Amazon KMS控制台中,选择Amazon托管密钥,然后选择立即开始. 如果看到一条消息,指示您当前没有订阅 Amazon Key Management Service 服务,请按照页面上的说明订阅该服务。有关 的更多信息 CodeCommit 和Amazon Key Management Service,请参阅Amazon KMS和加密.

控制台错误:无法浏览中的代码 CodeCommit 控制台中的存储库

问题:尝试在控制台浏览存储库中的内容时,出现一条拒绝访问的错误消息。

可能的修复措施:导致该错误的最常见原因是应用于您的Amazon Web Services 科技账户的某个 IAM 策略拒绝了从 CodeCommit 控制台。有关 的更多信息 CodeCommit 访问权限和浏览指导,请参阅Amazon CodeCommit 的身份验证和访问控制.

显示错误:无法查看文件或文件之间的比较

问题:当您尝试查看文件或文件两个版本之间的比较时 CodeCommit 控制台时,会出现一个错误,指出文件或差异太大而无法显示。

可能的修复措施:导致此错误的最常见原因是文件太大而无法显示、包含一行或多行超过文件中单行的字符限制,或者两个版本的文件之间的差异超过了行数限制。有关更多信息,请参阅 配额。要查看文件或文件版本之间的差异,可以在首选 IDE 中本地打开该文件,使用 Git diff 工具,或者运行git diff命令。