这个错误通常是由于存储库名称或身份验证错误导致的。为了解决该问题,您需要:
1.检查你的存储库名称是否正确,可尝试在AWS CodeBuild上手动构建以确保您的存储库能够正常工作。
2.检查您的身份验证是否正确。如果您的存储库需要凭据,则需要确保您在AWS CodeBuild上正确配置了相应的凭据。
一些示例代码:
{ "Source": { "Type": "GITHUB", "Location": "https://github.com/aws/aws-codebuild-samples.git" }, "Artifacts": { "Type": "NO_ARTIFACTS" }, "Environment": { "Type": "LINUX_CONTAINER", "ComputeType": "BUILD_GENERAL1_SMALL", "Image": "aws/codebuild/standard:1.0", "PrivilegedMode": true }, "ServiceRole": "arn:aws:iam::123456789012:role/AWSCodeBuildServiceRole" }
-CodeCommit存储库:
{ "Source": { "Type": "CODECOMMIT", "Location": "my-repository" }, "Artifacts": { "Type": "NO_ARTIFACTS" }, "Environment": { "Type": "LINUX_CONTAINER", "ComputeType": "BUILD_GENERAL1_SMALL", "Image": "aws/codebuild/standard:1.0", "PrivilegedMode": true }, "ServiceRole": "arn:aws:iam::123456789012:role/AWSCodeBuildServiceRole" }