Self-Signed SSL Certificate Use with Windows Server 2012, Bonobo Git Server

I am trying to contact my Bonobo Git repository hosted on a Windows 2012 server using Aptana Studio 3 on my workstation. I followed countless tutorials on creating self-signed SSL certificates using open ssl and still cannot connect to the Git repository. Here are the steps I followed:

  • Create a Self-Signed SSL Certificate from Win2012 Server
  • Assign a certificate to the https binding of the Bonobo Git server
  • Install this certificate on my workstation
  • Place the certificate in the \ Aptana Studio 3 Workspace.metadata.plugins \ com.aptana.portablegit.win32 \ ssl \ certs folder
  • Git point to it using http.sslCAinfo

After that, I tried to follow this guide to create my own certificate authority, but could not find a way to allow the Windows 2012 server to actually use any of the certificates generated using Bonobo Git Server binding:

https://enterprise.github.com/help/articles/using-self-signed-ssl-certificates

I have a feeling that I completely misunderstand self-signed SSL certificates and how they should be configured on my server and on workstations accessing them. No matter what I do, I always get the following error when trying to push from Git:

Error: SSL certificate problem, verify that the CA certificate is in order. Details: Error: 14090086: SSL procedures: SSL3_GET_SERVER_CERTIFICATE: certificate verification failed while accessing https: xxx.xxx.xxx.xxx: xxxx

, SSL-, Windows 2012, Bonobo Git Git .

+4
1

.

, , PFX, IIS ( ). .

  • CA.
  • . . , BonoboGit.
  • pfx. ( , , -certfile)
  • pfx .
  • IIS, , PFX, , , .
  • 443 pfx ( )

.

EDIT:, . GIT, .

git config --local http.sslCAInfo /path/to/your/cert/rootCA.crt

, .

cd mygitrepo
git init
git config --local http.sslCAInfo /path/to/your/cert/rootCA.crt
git remote add origin https://git.yourserver.com
git pull master

.

+1

All Articles