Nós amamos usar o Git por seu controle de versão excepcional. Normalmente, hospedamos nossos projetos muito mais avançados em um repositório público do Github. Mas a maior parte de nossos pequenos experimentos são simplesmente repositórios locais. Isso é bom se você está sempre em casa, mas se estivermos longe de casa, nos encontramos tendo que ssh em nosso servidor para copiar os arquivos Git. [Andrew] encontrou uma maneira de contornar esse processo ligeiramente desajeitado. Ele usou um antigo telefone Android como um servidor Git.
Isso realmente faz muito sentido quando você começa a pensar sobre isso. Muitos telefones Android têm um slot para cartão microSD para oferecer uma bin de armazenamento substancial (a falta disso no Nexus 4 é desconcertante) para que você não precise se preocupar em ficar sem espaço. Todos esses dispositivos têm WiFi, facilitando a usá-los como um AP quando não há outro wifi ao redor. e a natureza conectada na web do dispositivo tornará a sincronização do seu repo pela Internet um encaixe.
A maior parte do trabalho nos bastidores é feita usando pacotes debian. Isso oferece algumas questões que [Andrew] passa por um por um. Também gostamos de suas dicas como usar ‘Noatime’ em seus sistemas de arquivos Extx para evitar desgaste no cartão SD.