Category

Porta un server Git in tasca

Amiamo usando Git per il suo eccezionale controllo della versione. In genere ospitiamo i nostri progetti molto più avanzati in un repository pubblico GitHub. Ma la maggior parte dei nostri piccoli esperimenti è semplicemente repose locali. Va bene se sei sempre a casa, ma se siamo lontani da casa ci troviamo di doverlo avere SSH nel nostro server per copiare i file Git. [Andrew] ha trovato un modo attorno a questo processo leggermente imbarazzante. Ha usato un vecchio telefono Android come server Git.

Questo in realtà ha molto senso quando inizi a pensarci. Molti telefono Android hanno uno slot per schede microSD per offrire un contenitore di stoccaggio sostanziale (la mancanza di questo sul Nexus 4 è sconcertante) in modo da non aver bisogno di preoccuparsi di esaurimento dello spazio. Tutti questi dispositivi hanno WiFi, rendendolo facile da usare come un AP quando non c’è nessun altro wifi in giro. E la natura collegata al Web del dispositivo renderà la sincronizzazione del repo su Internet A Snap.

La maggior parte dei dietro il lavoro delle quinte viene eseguito utilizzando i pacchetti Debian. Questo offre alcuni problemi che [Andrew] cammina attraverso uno per uno. Mi piacciono anche i suoi consigli come usare ‘Noatime’ sui tuoi file system EXTX per evitare usura sulla scheda SD.