HTTPS-milliþjónn Gits getur krafist eigin biðlaraskírteinis
Stilltu TLS-CA milliþjónsins, biðlaraskírteinið og einkalykilinn aðskilið frá TLS- og HTTP-innskráningarstilltingum geymslunnar.
Sumir HTTPS-milliþjónar biðja um biðlaraskírteini við TLS-tenginguna frá Git til milliþjónsins. Þetta er aðskilin auðkenningarskipti frá innskráningu í geymsluna.
Fyrir samhæfðan Git/libcurl TLS-bakenda sem notar PEM-skrár hefur viðkomandi stilling þessa mynd:
[http]
proxy = https://proxy.example:8443
proxySSLCAInfo = /secure/proxy-ca.pem
proxySSLCert = /secure/proxy-client.pem
proxySSLKey = /secure/proxy-client.key
proxySSLCertPasswordProtected = trueNotaðu raunverulegu skrárnar sem eru látnar fylgja TLS-uppsetningunni milliþjónsins. Beittu stillingunni á fyrirhugað Git-svið; geymslubundin stilling getur takmarkað þessa leið við það vinnusafn.
| Stilling | Hlutverk |
|---|---|
| proxySSLCAInfo | CA-safn sem notað er til að sannreyna HTTPS-milliþjóninn |
| proxySSLCert | Biðlaraskírteini sem er lagt fyrir þann milliþjón |
| proxySSLKey | Einkalykill sem passar við biðlaraskírteinið |
| proxySSLCertPasswordProtected | Virkjar lykilorðsbeiðni Gits fyrir varið skírteini og lykilefni milliþjónsins |
Milliþjóns-URL með https:// er nauðsynlegt fyrir þessi TLS-skipti. Venjulegur HTTP-milliþjónn sem flytur CONNECT til HTTPS-geymslu framkvæmir ekki með því TLS-biðlaraskírteinisauðkenningu á eigin hlustara.
Skírteinistraust geymslunnar og hvert geymslubiðlaraskírteini hafa sína eigin ssl-stillingu. Á sama hátt er HTTP-milliþjónsáskorun með Proxy-Authenticate önnur auðkenningaraðferð.
Athugaðu tengda libcurl-útgáfu, TLS-bakendann og studd skírteinissnið þegar þessi uppsetning er viðhaldið. Slóð að PEM-skírteini er ekki flytjanleg staðganga fyrir skírteinisgeymsluviðmót hvers vettvangs.