Eclipse:尝试克隆 CodeCommit 存储库并收到以下错误:“...git-upload-pack not allowed on...”
Posted
技术标签:
【中文标题】Eclipse:尝试克隆 CodeCommit 存储库并收到以下错误:“...git-upload-pack not allowed on...”【英文标题】:Eclipse: Trying to clone CodeCommit repo and getting following error: "...git-upload-pack not permitted on..." 【发布时间】:2018-09-16 10:14:54 【问题描述】:我正在设置 Eclipse 以使用 AWS 工具包。我已经安装了它,它会在 AWS Explorer 中显示所有 CodeCommit 存储库。当我去克隆任何 repo 时,会出现这样的错误:
org.eclipse.jgit.api.errors.TransportException: https://git-codecommit.eu-west-2.amazonaws.com/v1/repos/RepoName: git-upload-pack not permitted on 'https://git-codecommit.eu-west-2.amazonaws.com/v1/repos/RepoName/'
at org.eclipse.jgit.api.LsRemoteCommand.execute(LsRemoteCommand.java:222)
at org.eclipse.jgit.api.LsRemoteCommand.call(LsRemoteCommand.java:160)
at org.eclipse.egit.core.op.ListRemoteOperation.run(ListRemoteOperation.java:114)
at com.amazonaws.eclipse.core.egit.ui.SourceBranchPage$8.run(SourceBranchPage.java:340)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119)
Caused by: org.eclipse.jgit.errors.TransportException: https://git-codecommit.eu-west-2.amazonaws.com/v1/repos/RepoName: git-upload-pack not permitted on 'https://git-codecommit.eu-west-2.amazonaws.com/v1/repos/RepoName/'
at org.eclipse.jgit.transport.TransportHttp.connect(TransportHttp.java:537)
at org.eclipse.jgit.transport.TransportHttp.openFetch(TransportHttp.java:341)
at org.eclipse.jgit.api.LsRemoteCommand.execute(LsRemoteCommand.java:199)
... 4 more
任何想法如何解决这个错误?我已插入所有凭据,并尝试将 sslVerify 设置为 false,但没有成功。
我们将不胜感激。
【问题讨论】:
【参考方案1】:这似乎是 AWS CodeCommit 的问题。对于新配置的项目,我有两次。我可以解决它为用户生成新的 GIT 凭据。
【讨论】:
【参考方案2】:得知您遇到此问题,我们深感抱歉。您是否尝试过其他 IAM 用户的访问密钥?您是否确保您使用的 IAM 用户具有克隆 CodeCommit 存储库的正确权限?
以下是将 Eclipse 与 CodeCommit 集成的指南:https://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-ide-ec.html
【讨论】:
感谢您的回复。我认为 IAM 用户没有问题,因为我之前曾使用它来克隆存储库: - EC2 - 另一台使用 phpStorm 的笔记本电脑。我以前遵循过该指南。可悲的是,仍然没有运气。以上是关于Eclipse:尝试克隆 CodeCommit 存储库并收到以下错误:“...git-upload-pack not allowed on...”的主要内容,如果未能解决你的问题,请参考以下文章
您将如何将 AWS CodeCommit 存储库分叉到另一个 CodeCommit 存储库?
Git 克隆失败 - 致命:远程端意外挂断。致命:早期 EOF 致命:索引包失败