在Eclipse git中使用本机git而不是jgit?

jav*_*y79 9 eclipse git egit jgit aws-codecommit

有没有办法配置egit使用你的本机(OS)git而不是jgit实现?如果没有,有没有替代git Eclipse插件?

编辑#1 - 我应该注意,AWS CodeCommit使用来自.gitconfig的auth 的凭证助手:

[credential]
    helper = !/usr/local/bin/aws --profile CodeCommitProfile codecommit credential-helper $@
    UseHttpPath = true
Run Code Online (Sandbox Code Playgroud)

我猜这是CodeCommit特有的,而不是jgit.

Von*_*onC 7

EGit严格使用Git的Java实现JGit.

Aptana Sudio3中的Git插件似乎嵌入了产品源(github.com/aptana/studio3),但使用的是原生Git.

有一个类jgit.transport.AmazonS3,如本问题问题所示(设置IAM).

这个帖子中有一个有趣的讨论,它可以提供关于修补内容的线索:

看了JGit如何访问S3主机,JGit尝试使用虚拟托管样式请求访问存储桶http://bucketname.s3.amazonaws.com/- 这种请求样式适用于美国标准区域中的存储桶,但对于其他区域,S3将其重定向到HTTP 307重定向到正确区域.

似乎jgit没有正确处理此HTTP 307重定向,并且需要实现行为以正确处理S3的重定向.