¿Cómo configurar las opciones de configuration de Git para todos los subdominios?

Similar a cómo puedes configurar las opciones de configuration de Git para una URL específica como

git config http."https://code.example.com/".sslVerify false

Me gustaría configurarlos para todos los subdominios. ¿Cómo puedo usar comodines? Lo siguiente no parece funcionar

git config http."https://*.mycompany.com/".sslCAInfo <downloaded certificate>.pem

¿Cómo puedo usar comodines?

Con Git 2.13 (Q2 2017), ¡podrás usar comodines!

Consulte commit a272b9e , commit af99049 , commit 3ec6e6e , commit 3e6a0e6 , commit 3343995 (31 Jan 2017) de Patrick Steinhardt ( pks-t ) .
Ayudado por: Junio ​​C Hamano ( gitster ) .
(Fusionado por Junio ​​C Hamano – gitster – in commit a411726 , 27 de febrero de 2017)

urlmatch : permite globbing para la parte del host URL

La parte <url> en la http.<url>.<variable> configuration " http.<url>.<variable> " ahora se puede escribir con ' * ' que sirve como comodín.

Por ejemplo, " http.https://*.example.com.proxy " se puede usar para especificar el proxy utilizado para https://a.example.com , https://b.example.com , etc., es decir, cualquier host en el dominio example.com .

El análisis de la parte de coincidencia de host en el procedimiento de correspondencia de URL de git sugiere que los comodines no son compatibles:

 /* check the host and port */ if (url_prefix->host_len != url->host_len || strncmp(url->url + url->host_off, url_prefix->url + url_prefix->host_off, url->host_len)) return 0; /* host names and/or ports do not match */