Mae rhai proxïau HTTPS blaen yn gofyn am dystysgrif cleient yn ystod y cysylltiad TLS o Git i'r proxy. Cyfnewid dilysu ar wahân i fewngofnodi i'r storfa yw hwn.

Ar gyfer backend TLS Git/libcurl cydnaws sy'n defnyddio ffeiliau PEM, mae gan y ffurfwedd berthnasol y siâp hwn:

[http]
    proxy = https://proxy.example:8443
    proxySSLCAInfo = /secure/proxy-ca.pem
    proxySSLCert = /secure/proxy-client.pem
    proxySSLKey = /secure/proxy-client.key
    proxySSLCertPasswordProtected = true

Defnyddiwch y ffeiliau gwirioneddol a ddarperir ar gyfer trefniant TLS y proxy. Cymhwyswch y ffurfwedd ar y cwmpas Git a fwriadwyd; gall ffurfwedd leol i'r storfa gadw'r llwybr hwn yn gyfyngedig i'r tafluniad hwnnw.

GosodiadSwyddogaeth
proxySSLCAInfoBwndel CA a ddefnyddir i ddilysu'r proxy HTTPS
proxySSLCertTystysgrif cleient a gyflwynir i'r proxy hwnnw
proxySSLKeyAllwedd breifat sy'n cyfateb i'r dystysgrif cleient
proxySSLCertPasswordProtectedYn galluogi anogiad cyfrinair Git ar gyfer tystysgrif a deunydd allwedd gwarchodedig y proxy

Mae URL y proxy https:// yn hanfodol i'r cyfnewid TLS hwn. Nid yw proxy HTTP plaen sy'n cludo CONNECT i storfa HTTPS yn gwneud dilysu tystysgrif cleient TLS ar ei wrandawr ei hun oherwydd hynny.

Mae gan ymddiriedaeth tystysgrif y storfa ac unrhyw dystysgrif cleient i'r storfa eu ffurfwedd ssl eu hunain. Yr un modd, mae her proxy HTTP gan ddefnyddio Proxy-Authenticate yn fecanwaith dilysu arall.

Gwiriwch y fersiwn libcurl cysylltiedig, y backend TLS a'r fformat tystysgrif a gefnogir wrth gynnal y sefydliad hwn. Nid yw llwybr i dystysgrif PEM yn ddisodliad cludadwy ar gyfer rhyngwyneb storfa tystysgrifau pob platfform.

Erthyglau cysylltiedig