03-12-2024 5:38 PM - edited 03-12-2024 6:00 PM
When trying to add a new repository from GitHub.com I ran into the problem that the following error message was shown:
HTTP error 421 occured: SSL handshake with github.com:443 failed: SSSLERR_PEER_CERT_UNTRUSTED (-102)
The error is due to the new SSL root certificate that is used on github.com since March the 7th.
Using the Maintain Certificate Trust List App in your SAP BTP ABAP Environment system you can update the prefilled list of certificates that is delivered by SAP. (see button "Check for Updates").
There you will have the following dialogue.
Since quite some time we (SAP) are offering to automatically update the list of trusted certificates managed by SAP on a regular basis.
With the upcoming next release this will be enabled by default.
If this does not help because the certificate is not on the list even after you have refreshed the list you can (as a workaround) upload the certicate of the web site (in this case GitHub.com) you want to connect to as a certificate that is "Managed by Customer" as shown in the following screen shots.
My colleagues are working on updating the list of trusted certificates, but in the meantime you would have to use the aforementioned workaround.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The issue is also discussed on github.com
Hello Andre,
Thanks for your suggested solution. How to get the certificate from github.com?
Edit: Download the certificate from your browser like this
User | Count |
---|---|
77 | |
9 | |
7 | |
6 | |
6 | |
6 | |
6 | |
6 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.