¿Cómo examino la configuration de un repository remoto de git?

Tengo un clon git-svn de un repository svn, y quiero alentar a mis colegas a considerar git como una opción. El problema es que la clonación del repository de svn lleva 3 días, pero la clonación de mi instancia de git demora 10 minutos.

Tengo un script que permitirá a las personas clonar mi repository git y volver a señalarlo en el SVN original, pero requiere saber cómo configuré algunos de mis valores de configuration. Prefiero que el script sea capaz de get esos valores por el cable.

Diría que la mejor manera de hacerlo sería, en lugar de requerir que tus compañeros de trabajo hagan un clon git, solo dales un tarball de tu pago actual de git-svn. De esta manera, no tiene que volver a marcar ni consultar nada, como ya está hecho.

Si tienen acceso directo a su repository (es decir, no a través de ssh o algún otro protocolo de networking) entonces yo diría que podría ejecutar

git config -f/path/to/your/repo/.git/config --get ... 

para consultar los parameters de su file de configuration. De lo contrario, por lo que puedo decir, primero tendrán que scp (o rcp o ftp o …) su file de configuration en un espacio reutilizable (sin sobrescribir los suyos) y luego realizar las mismas consultas en el file de configuration local:

 scp curries_box:/home/currie/repo/.git/config /tmp/currie_config git config -f/tmp/currie_config --get ... 

Mi único otro pensamiento es que podrías mantener una copy de tu file .git / config en tu repository. Luego, cuando clonen, tendrán una copy … aunque tendrás que actualizarla manualmente … quizás puedas diseñar un gancho para automatizar la actualización o al less detectar cuándo se debe hacer una actualización.