Utangulizi

Katika mwongozo huu tunajifunza jinsi ya kuunda URL inayoweza kunakiliwa ya Git kwa ajili ya uhifadhi wako wa Github uliotolewa kwa kutumia IPFS CID. Hii ni muhimu ili kuhakikisha upatikanaji wa yaliyomo bila kujali eneo la kijiografia, upinzani wa ukandamizaji, na kama nakala rudufu thabiti ya habari muhimu!

Kumbuka: Data iliyopakiwa kwenye IPFS inapatikana kwa watumiaji wote wa mtandao. Unaweza kutaka kusimbwa data ya kibinafsi/nyeti kwenye kompyuta yako.

Sakinisha IPFS Kubo

Fuata hatua hizi hapa

Katika mfano huu, tunatumia Linux, lakini toleo lingine la mfumo wa uendeshaji linapatikana.

Angalia ikiwa ufungaji ulifanikiwa kwa kutumia “ipfs –version”.

Kuiga Hifadhi ya Git

Ili kuanza, chagua hifadhi ya Git unayotaka kuwa mwenyeji wake na kuiga (clone):

Fanya Amri: “git clone https://github.com/zechub/zechub”

https://i.ibb.co/HxFX37b/Screenshot-from-2023-05-20-14-14-46.png

Sasa, ili kuandaa kuiga kupitia IPFS.

cd zechub git update-server-info

Fungua vitu vya Git:

mv objects/pack/.pack . git unpack-objects < .pack rm -f .pack objects/pack/

Kufanya hivi kutawezesha IPFS kufanya kazi ya kuchanganua vitu ikiwa utasasisha hifadhi ya Git baadaye.

Kuongeza kwenye IPFS

Baada ya kufanya hayo, hifadhi hiyo iko tayari kuwa hudumishwa. Kitu kilichobaki ni kuiongeza kwenye IPFS:

$ pwd

/code/myrepo