Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

stash https and SSL questions

johnathansmith January 28, 2015

I have two questions about using Stash over https with SLL.. 

 

1) we are using stash over https.. any way for it to stop asking for the password everything I try to do a push or pull

 

2) some of my users are getting the following error: 
fatal: unable to access 'xxxx': Problem with the   SSL CA cert (path? access rights?)


I fixed it but doing "git config --global http.sslVerify false"

but what is the real issue and how do I address it... thanks 

2 answers

0 votes
ThiagoBomfim
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
January 28, 2015

Hi Johnathan,

1) The answer given by Anurag is accurate on this one. Please refer to this article:

2) Git does not use the Java keystore for SSL certificates. This is not accurate. The blogpost below is based on Windows, but could be applied to any OS:

I hope that helps.

Best,
Thiago Bomfim

johnathansmith January 29, 2015

yea.. I try this and I am still getting .... fatal: unable to access 'https://XXX/';: SSL certificate problem: unable to get local issuer certificate

0 votes
Anurag Prakash January 28, 2015

1) we are using stash over https.. any way for it to stop asking for the password everything I try to do a push or pull

 

You can use SourceTree to save password. [SourceTree-> Tools-> Options-> Authentication -> (Edit)]

 

You can also find other options here->  https://confluence.atlassian.com/display/STASH/Permanently+authenticating+with+Git+repositories .

 

 

2) some of my users are getting the following error: 
fatal: unable to access 'xxxx': Problem with the   SSL CA cert (path? access rights?)

 

I guess, you need to publish or add CA certificate to java keystore to authenticate.

http://stackoverflow.com/questions/4325263/how-to-import-a-cer-certificate-into-a-java-keystore

http://www.tutorialspoint.com/unix_commands/keytool.htm (check "Importing Certificates" topic)

 

It can be done using below commond:

  1. Go to your java_home\jre\lib\security
  2. Run keytool to import certificate:

.

 ..\..\bin\keytool -import -trustcacerts -keystore cacerts  - storepass changeit -noprompt -alias yourAliasName -file path\to\certificate.cer

 

 

Hope this will help.

Regards,

Anurag Prakash

 

johnathansmith January 29, 2015

yea.. I try this and I am still getting .... fatal: unable to access 'https://XXX/';: SSL certificate problem: unable to get local issuer certificate

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events