È possibile utilizzare git bundle
e inviare tramite e-mail un singolo file
Vedi " Backup di un progetto che usa git "
Un bundle git è solo un file che può essere facilmente creato e nuovamente importato poiché può essere trattato come un altro telecomando.
Una volta ricevuto, puoi clonarlo o recuperarlo da quel file.
Come accennato in " Backup del repository GitHub ", probabilmente vorrai che la prima email crei il tuo pacchetto con tutti i rami:
$ git bundle create /tmp/foo-all --all
Come afferma Andreas nei commenti, Scott Chacon ha recentemente scritto (marzo 2010) un articolo "carino" su questo argomento nel blog ProGit :
Il piccolo fascio di gioia di Git