Profile-yadu waxay u adeegaan laba ujeeddo isku mar: waxay diiwaangeliyaan dejinta xidhiidhka, waxayna qaadaan xirmo aqoonsi oo shaqeeya. Faylka kordhintiisu wax kama sheegto midka aad gacanta ku haysato. Akhri waxa ku jira ka hor inta aanad go'aansan inuu kayd leeyahay.

Tallaabooyinka hoose waxay u malaynayaan in template macmiil loo tixgelinayo kontoroolka nooca. U fuli si kala hor leh, oo jooji ka hor inta aanad commit wax aadan tirtiri karin.

Akhri faylka aad diyaarinayso

Ka bilow bytes-ka dhabta ah, sababtoo ah profile tixraacaya faylal gooni ah aad buu uga duwan yahay midka iyaga ku daraya. Raadi calaamadaha block PEM iyo tags-yada gudaha ee la yiraahdo ca, cert, key, tls-auth iyo tls-crypt, isla baaritaankaas ayaa ku tusi doona labada xaaladood. Furaha gaarka ah ee sirta ah wali waxaa loo arkaa walax xasaasi ah, furaha la wadaago ee tls-auth ama tls-crypt waa aqoonsi xitaa haddii aanu ahayn aqoonsiga isticmaale. Isla dib u eegista ku dabaq wax kasta oo lala diyaariyo profile-ka, oo ay ku jiraan kaydka iyo skript-yada rakibaadda ee tixraacaya faylka aqoonsiga.

Kadib eeg xirmada la diyaariyay ee ha eegin geedka shaqada. git diff --cached wuxuu tusaa waxa commit-ku dhab ahaan ka koobnaan doono, waana tan kaliya ee muhiim u ah go'aankan.

Go'aanso waxa kaydku qaybin karo

Template-ku wuxuu qaadi karaa dejinta la wadaago ee la dib u eegay iyo meelo magac leh oo loogu talagalay wax kasta oo qofku helo marka la diiwaangelinayo. Waxa uusan qaadi karin waa aqoonsi la isticmaali karo, sababtoo ah kaydku wuxuu u qaybsamaa dhammaan kuwa akhriyi kara, oo ay ku jirto otomaatigga. Kayd gaar ah wuxuu yareeyaa dhageystayaasha laakiin ma beddelo su'aasha ah in akhriye kastaa uu xaq u leeyahay aqoonsigaas.

Xeerka dayacaaddu wuxuu ka hortagaa waxyaabo mustaqbalka lagu daro waxna kama qabto waxa horey loo diiwaangeliyay. Isku dheelitir la'aantan waa lagu bartaa ka hor commit-ka ugu horreeya ee ma aha ka tobnaad ka dib. Magacyada iyo cinwaannada kaabayaasha waa go'aan gooni ah: ma aha sirta xaqiijinta, laakiin waxay muujin karaan wax ka badan wixii kooxdu dooneyso inay daabacdo. Go'aankaas si cad u qaado halkii aad khad kasta u kala saari lahayd sir ama dadweyne.

Haddii maaddadu horey ugu jirto taariikhda

Ka saarista khadka commit cusub waxay u reebtaa nooca hore mid aan dhaqan galin kuwa soo dejiya. Ula dhaqan muuqashada sida mid dhab ah: aqoonso nooca aqoonsiga, kadibna hel hay'adda burin karta. Shahaadada macmiilka waa la buriyaa oo liiska burinta dib ayaa loo soo saaraa; furaha la wadaago ee kanaalka kontoroolka waxaa lagu beddelaa server-ka iyo macmiil kasta oo isticmaala.

Labaduba waxay leeyihiin saameyn aad u kala duwan, qorshuhuna waa inuu sheegaa midka aad fulinayso ka hor inta aanad bilaabin. Hel commit-kii maaddada soo celiyay iyadoo la adeegsanayo raadin nooca git log --all -S 'BEGIN PRIVATE KEY', si baaxadda nadiifintu noqoto mid la og yahay oo aan la qiyaasin. Koobbiin shaqaale ah ama fork ayaa laga yaabaa inay horey u haysato shayga hore, sidaas darteed burintu marka hore timaaddo nadiifintuna marka labaad.

Nadiifi kaliya marka la xakameeyo

Dib u qorista taariikhda waxay beddeshaa commit kasta oo ka dambeeya kan aad tafatirto, sidaas darteed marka hore waxay u baahan tahay ogolaanshaha milkiilaha kaydka iyo dadka ku shaqeeya. Riixid xoog leh ma aha dayactir; waa dhacdo iskudubbarid leh khatar u gaar ah oo dib u celin. Qorshee, qaado kayd, oo u sheeg kooxda marka ay dhacayso.

Intaas ka dib, xaqiiji geedka hadda jira iyo taariikhda hadhay halkii aad ku kalsoonaan lahayd soo koobidda qalabka.

Natiijada u hayso laba walxood: template-ka ammaan ah in la wadaago, iyo liiska aqoonsiyada la bixiyay inta lagu guda jiray diiwaangelinta. Midkoodna ma u baahna in aqoonsi la isticmaali karo uu ku noolaado kaydka.

Kala qaybintaas waa dayactirka dhabta ah, wayna ka badbaadaysaa qofka xiga ee doonaya inuu profile commit sameeyo.

Maqaallo la xiriira