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

标签 eclipse git https egit client-certificates

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

直到现在我还没有弄清楚如何正确配置:

  • 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 也会提示你输入密码,如果你在 key 上留下一个密码,但我不确定它能缓存多好,对我来说,定期重新输入密码很快就变老了。

关于 Eclipse:我至少可以证实,当前的 SimRel 2018-9 不适用于那个 .gitconfig,所以我仍在寻找一种方法让它工作。

关于eclipse - 如何使用 EGit 在 Eclipse 中配置 GIT HTTPS 客户端证书身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28878549/

相关文章:

java - 如何使用android获取拨号屏幕中按下的号码

java - Travis CI - android 构建失败。没有连接的设备错误

git - 将 git 历史转储为单个文件?

git - 取消暂存所有文件并放弃 merge

redirect - Nginx HTTPS 301 重定向到另一个 TLD(托管在同一台服务器上)而不显示 SSL 警告

https - 客户端(Java、C++ 等)是否需要有效的数字证书才能成功建立 https 连接?

linux - LWP 用户代理中的状态读取失败

android - 如何将 ITelephony.aidl 添加到 Eclipse?

eclipse - 在 JPanel 中绘图

java - 以前工作的 Java servlet 现在在 'Clean' 之后不再工作 - Tomcat v7.0 和 Eclipse