In questa guida impareremo come creare un URL clonabile di git per il tuo repository Github utilizzando un CID IPFS. Questo è utile per garantire la disponibilità dei contenuti indipendentemente dalla regione geografica, resistenza alla censura e come backup persistente di informazioni preziose!
Nota: I dati caricati su IPFS sono disponibili per tutti gli utenti della rete. Si consiglia di criptare localmente i dati personali/sensibili.
Segui le istruzioni di installazione fornite qui
In questo esempio usiamo Linux, sono disponibili altre versioni di OS.
Verifica che l’installazione sia stata eseguita con successo utilizzando “ipfs –version”
Per iniziare, seleziona un repository Git che vuoi ospitare e clonalo:
Esegui il comando: “git clone https://github.com/zechub/zechub”
Ora, per prepararlo a essere clonato tramite IPFS.
cd zechub git update-server-info
Decomprimi gli oggetti di Git:
mv objects/pack/.pack . git unpack-objects < .pack rm -f .pack objects/pack/
Questo permetterà a IPFS di de-duplicare gli oggetti se aggiornerai il repository Git in seguito.
Una volta fatto questo, il repository è pronto per essere utilizzato. Tutto ciò che resta da fare è aggiungerlo a IPFS:
$ pwd