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



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

直到现在,我还不知道如何正确配置:

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

对于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,所以我仍在寻找一种方法使其工作。

相关内容

最新更新