如何使用EGit在Eclipse中配置GIT HTTPS客户端证书身份验证?

时间:2015-03-05 13:05:12

标签: eclipse git https egit client-certificates

我设置了一个使用HTTPS客户端身份验证的GIT服务器(Gitblit)。我在Linux(Debian)上使用标准GIT客户端有一个工作配置和密钥材料。

到目前为止,我还没弄清楚如何正确配置:

  • Windows上的标准GIT客户端(命令行,v1.9.5)(Win7 64)
  • 带有EGit的Eclipse(Luna)。

1 个答案:

答案 0 :(得分:1)

对于Windows 7,我成功使用了以下参数:

[http "https://git.repository.net"]
proxy = proxy.to.use:1234
sslCert = "C:/Path/to/mycert.crt"
sslKey = "C:/Path/to/mycert.key"
sslVerify = true
sslCertPasswordProtected = false

请确保不要忘记引号,否则您将遇到正斜杠的麻烦。 我认为,如果您在密钥上留下一个密码,git也会提示您输入密码,但是我不确定它可以缓存的程度如何,对我而言,很快就可以定期重新输入该密码了。

关于Eclipse:我至少可以验证一下,当前的SimRel 2018-9不能与该.gitconfig一起使用,因此我仍在寻找一种使其工作的方式。