


Katika mwongozo huu tunajifunza jinsi ya kuunda URL inayoweza kufanyiwa git clone kwa ajili ya hazina yako ya GitHub inayohudumiwa kwa kutumia CID ya IPFS.
Hii ni muhimu ili kuhakikisha upatikanaji wa maudhui bila kujali eneo la kijiografia, ukinzani dhidi ya udhibiti, na kama nakala rudufu ya kudumu ya taarifa zenye thamani!
Kumbuka: Data inayopakiwa kwenye IPFS inapatikana kwa watumiaji wote wa mtandao. Unaweza kutaka kusimba fiche data binafsi/nyeti ndani ya kifaa chako.
Fuata maelekezo ya usakinishaji yaliyotolewa hapa
Katika mfano huu tunatumia Linux, matoleo mengine ya OS yanapatikana.
Thibitisha kuwa usakinishaji ulifanikiwa kwa kutumia ipfs –version
Kuanza, chagua hazina ya Git unayotaka kupangisha na uinakili:
Endesha Amri: “git clone https://github.com/zechub/zechub”

Sasa, iandae ili iweze kunakiliwa kupitia IPFS.
cd zechub git update-server-info
Fungua Vifurushi vya Vitu vya Git:

Kufanya hivi kutaruhusu IPFS kuondoa urudufu wa vitu ikiwa utasasisha hazina ya Git baadaye.
Baada ya kufanya hivyo, hazina hiyo iko tayari kuhudumiwa. Kilichobaki ni kuiongeza kwenye IPFS:
$ pwd
/code/myrepo
$ ipfs add -r

CID inayotokana: Qmbgqox5g3614gjTb43s5mdSmmk95aGWWA9EHksL2T91A2

Vizuri sana! Sasa hazina yako imepakiwa kwenye mtandao.
Sasa unapaswa kuweza kurejesha hazina ya GitHub kwa kutumia:
git clone http://ipfs.io/ipfs/yourCID
Vinginevyo, unaweza kutafuta na kurejesha kwa kutumia node yako ya IPFS ya ndani.
Kumbuka la Mwisho: Folda ya hazina kwenye IPFS haipokei masasisho pamoja na hazina halisi ya github. Inapendekezwa kuipakia upya folda hiyo kwa vipindi vya kawaida.