Como posso obter de um repositório Git através de um proxy HTTP?

Nota: Embora o caso de uso descrito seja sobre a utilização de submódulos dentro de um projecto, o mesmo se aplica a um ... oucos projetos no GitHub funcionam bem (awesome_nested_set por exemplo), mas outros sempre falham (trilhos por exemplo).