我正在尝试使用 Workstation 上的 Aptana Studio 3 与托管在 Windows 2012 服务器上的 Bonobo Git 存储库进行通信。我遵循了无数关于使用 open ssl 创建自签名 SSL 证书的指南,但仍然无法连接到 Git 存储库。这是我遵循的步骤:
- 从 Win2012 服务器内创建自签名 SSL 证书
- 将证书分配给 Bonobo Git 服务器的 https 绑定
- 在我的工作站上安装该证书
- 将证书放入我的 \Aptana Studio 3 Workspace.metadata.plugins\com.aptana.portablegit.win32\ssl\certs 文件夹
- 使用 http.sslCAinfo 将 Git 指向它
失败后,我尝试按照本指南创建自己的证书颁发机构,但无法找到允许 Windows 2012 服务器实际使用通过 Bonobo Git 服务器绑定生成的任何证书的方法:
https://enterprise.github.com/help/articles/using-self-signed-ssl-certificates
我有一种感觉,我完全误解了自签名 SSL 证书,以及如何在我的服务器和访问它们的工作站上设置它们。无论我做什么,在尝试从 Git 执行推送时,我总是会遇到以下错误:
错误:SSL 证书问题,验证 CA 证书是否正常。详细信息:错误:14090086:SSL 例程:SSL3_GET_SERVER_CERTIFICATE:访问 https:xxx.xxx.xxx.xxx:xxxx 时证书验证失败
我真的很想知道如何创建自签名 SSL 证书,将其安装在 windows 2012 服务器上,将其设置为与 Bonobo Git 服务器绑定一起使用,并从我的工作站成功连接到 git 存储库。