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 = true

Notað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.

StillingHlutverk
proxySSLCAInfoCA-safn sem notað er til að sannreyna HTTPS-milliþjóninn
proxySSLCertBiðlaraskírteini sem er lagt fyrir þann milliþjón
proxySSLKeyEinkalykill sem passar við biðlaraskírteinið
proxySSLCertPasswordProtectedVirkjar 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.

Tengdir greinar