无效的 pkt-len - AWS CodeBuild 在来自 CodeCommit 的 DOWNLOAD_SOURCE 上失败

问题描述 投票:0回答:3

我在 CodeBuild 的“DOWNLOAD_SOURCE”阶段运行此错误:

“发现无效的 pkt-len”

没有提供其他信息。我尝试了各种方法来排除问题。

a) CodeCommit 存储库克隆成功,并且似乎功能齐全。

b) 从之前已成功构建的 CodeCommit 存储库上的早期版本进行构建现在会抛出此错误 - 失败并显示相同的错误消息

b) 使用单独的 CodeBuild 项目从单独的 CodeCommit 存储库进行构建,该项目之前已成功构建并且没有新的提交 - 失败并出现相同的错误

c) 全新的 CodeBuild 项目和 CodeCommit 存储库 —— 不会失败

d) 使用(相同代码库的)zip 文件作为源而不是 CodeCommit 来构建失败的相同 CodeBuild 作业,并且它不会失败。

aws-codebuild aws-codecommit
3个回答
2
投票

我在 Codebuild 中遇到了同样的错误。结果,我使用了存储库中子文件夹的 URL。由于它不是正确的 Git 存储库 URL,因此引发了无效的 pkt len 错误。我希望这可以帮助那些偶然发现同样错误的人。


0
投票

得到了 AWS 的回复 - 这是他们的问题,他们已经解决了。


0
投票

我发现当我向 git 服务器 (GOGS/Gitea) 添加新用户时出现此

invalid pkt-len found
错误,并且他们正在使用 SSH URL,但他们还没有访问其存储库的权限正在请求。

failed to checkout and determine revision: unable to clone 'ssh://[email protected]/username/my-git-repo': invalid pkt-len found

一旦我授予用户访问存储库的权限,它就会按预期工作。

© www.soinside.com 2019 - 2024. All rights reserved.