O que apareceu na minha cabeça foi o Fuse , com um git plugin
Estes parecem um pouco não totalmente polidos-ish, você está casado com o git? Ou você pode usar outra ferramenta "my cloud", como o DropBox, ou o BitTorent Sync . Pelo menos, monte somente leitura se for uma opção.
Eu também me preocupo com o fallback. E se você estiver no seu laptop sem conexão com a Internet? E se o seu servidor git estiver inoperante? Você agora está preso sem arquivos. Eu me inclinaria para o BitTorrent Sync, que tem arquivos no disco o tempo todo, e atualiza quando pode. @ luk32 tem uma boa ideia para ler, embora você tenha que descobrir seu próprio protocolo de gravação.