Кадом провайдерҳои идораи сарчашмаро пайваст карда метавонам?
GitHub ва GitLab. Ҳисоберо, ки аллакай дар он кор мекунед, пайваст намоед ва мо метавонем аз анборҳои он амалисозӣ кунем, барои онҳо веби push-ро ба қайд гирем ва — агар хоҳед — файлҳои сомонаи шуморо бо самти дигар ҳамоҳанг созем. Ҳарду тавассути як сохтори ҳисоби пайвастшуда мегузаранд, бинобар ин тамоми гуфтаҳои зер ба ҳар кадоме дахл доранд.
Оё ман метавонам бо GitHub ё GitLab ворид шавам?
Бале, ва ҳамчунин бо Google ё Microsoft. Дар баробари нишонии почтаи электронӣ ва парол, шумо метавонед ба ҳисоби Zinn Digital®-и худ бо ҳар яке аз ин чаҳор ворид шавед. Қабати муайянкунии ҳувият табодули пайвастшавиро идора мекунад ва мо ҳеҷ гоҳ пароли провайдери шуморо намебинем. Ворид шудан бо GitHub аз пайваст кардани GitHub барои густаришҳо комилан фарқ мекунад — шумо метавонед яке аз онҳо, ҳарду ё ягонтоашро интихоб накунед.
Дар куҷо метавонам анборро мустақар кунам?
Ба Cloudflare Pages, GitHub Pages, GitLab Pages, Netlify, Vercel, Render, Azure Static Web Apps ё AWS Amplify барои сомонаи статикӣ ё сохташуда — ё ба хостинги идорашавандаи худи мо, ки дар он ҷо анбор ва файлҳои сомона дар ҳар ду самт ҳамоҳанг мемонанд. Шумо макони таъйинотро барои сомона интихоб мекунед; пайвасти анбор дар ҳар ду ҳолат якхела аст.
Оё шумо метавонед сомонаи маро созед, ё он бояд пешакӣ омодашуда бошад?
Ҳар кадоме. Дар реҷаи нашр мо шохаро тавре ки ҳаст мегирем ва феҳрастеро, ки шумо номбар мекунед, нашр менамоем. Дар реҷаи CI худи конвейери провайдери шумо фармони сохти шуморо иҷро мекунад ва натиҷаро ба шохаи алоҳидаи нашр сабт менамояд, ки мо онро баъдан мисли ҳар як рефи дигар мегирем. Варианти дуюм сохти шуморо дар худи CI-и шумо нигоҳ медорад, ки дар он ҷо сирҳо ва кэшбандии шумо қаблан мавҷуданд.
Оё push ба таври худкор мустақар мешавад?
Бо нобаёнӣ, ҳа — мо дар анбор як вебҳукро ба қайд мегирем ва ирсоли тағйирот (push) ба шохаи муайянкардаи шумо ҷойгиркуниро оғоз мекунад. Шумо метавонед онро хомӯш кунед ва вебҳукро нигоҳ доред, ки ин назар ба он чизе ки ба назар мерасад, муфидтар аст: таҳвил ҳанӯз сабт мешавад, бинобар ин шумо метавонед расидани push-ҳои худро пеш аз он ки ба мо иҷозати амал кардан диҳед, назорат кунед.
Ҳамоҳангсозии дутарафа чист?
Тағйироте, ки дар таҷҳизоти мо ворид карда мешаванд, дар шохаи шумо ба комитҳо табдил меёбанд ва комитҳои шохаи шумо ба сомона бармегарданд. Он то вақте ки шумо онро фаъол накунед, хомӯш мебошад, зеро фаъол кардани он тасмиме дар бораи анбори шахси дигар аст ва мо ин корро барои шумо намекунем. Шумо интихоб мекунед, ки кадом феҳрист ҳамоҳанг мешавад — маъмулан мавзӯъ ё васлкунак, на чил ҳазор файлҳои асосии WordPress.
Агар ҳар ду тараф тағйир ёбанд, чӣ мешавад?
Ҳеҷ чиз рӯйнавис намешавад ва ҳеҷ чиз равона карда намешавад. Ҳамоҳангсозӣ қатъ мегардад, ба шумо хабар медиҳад, ки шоха аз комити асоси мо пештар рафтааст ва мепурсад, ки шумо кадом тарафро мехоҳед — анборро нигоҳ доред ё сомонаро. Сомонае, ки ҳеҷ гоҳ ҳамоҳанг нашудааст ва ба шохае ишора мекунад, ки аллакай комитҳо дорад, ҳолати хоси худро дорад ва ба ҷои тахмин задан, ки кадоме аз онҳо ҳақиқат аст, мепурсад.
Нишонаи дастрасии ман чӣ гуна ҳифз карда мешавад?
Мо пеш аз он ки пайвастро эҷод кунед, имтиёзҳои ба он лозимиро ба Шумо нишон медиҳем, токенро ҳангоми воридшавӣ тавассути худи API-и провайдер тафтиш мекунем — то токени беэътибор ё дорои доираи нодуруст умуман захира карда нашавад — ва танҳо баъд аз он онро дар Vault менависем. Он ҳеҷ гоҳ ба коди мо, журнал, файли муҳит ё сатри фармон дахл намекунад. Онро дар назди провайдер бекор кунед ё пайвастро дар ин ҷо, ҳар вақте ки хоҳед, нест кунед.
Чӣ тавр фаҳмидан мумкин аст, ки оё шумо фиристодаҳои (push-ҳои) маро қабул карда истодаед ё не?
Корти анбор нишон медиҳад, ки таъминкунанда бори охир кай ба мо интиқол дод ва чӣ гуфт. Ҳеҷ гоҳ интиқол дода нашудааст — ин муфидтарин ташхис дар он экран мебошад, зеро «пайваст шуд, аммо ҳеҷ гоҳ интиқол дода нашуд» маҳз нишонаи токени доираи нодуруст дошта ё интиқоли басташуда аст — ва он дар ҳеҷ ҷои дигар намоён нест. Ҳар як интиқол пеш аз он ки мо аз рӯи он амал кунем, аз санҷиши имзо мегузарад.
Оё ман метавонам ҷойгиркунии Pages-ро дар хатти Footprint-Free истифода барам?
Ин пешниҳод мешавад ва қайд карда шудааст. GitHub Pages ва GitLab Pages инфрасохтори провайдер ва номҳои хости умумии github.io ва gitlab.io-ро якҷоя истифода мебаранд, ва ин изи пайгирӣ (footprint) мебошад — ягона чизе, ки ин хат барои пешгирӣ аз он вуҷуд дорад. Барои шабакаи бе изи пайгирӣ (zero-footprint), ба ҷои ин дар хостинги ҷудогона ҷойгир кунед. Дар ҳама ҷои дигар, Pages дараҷаи аввал аст.
Чаро ман бояд Vercel-ро ба таври возеҳ интихоб кунам?
Зеро сатҳи ройгони он танҳо барои истифодаи ғайритиҷоратӣ иҷозатнома дорад. Мо таъинотро аз ҳисобҳое, ки шумо пайваст кардаед, дар ҷойҳои бехатар хулоса мебарорем ва Vercel дидаю дониста аз он хулосабарорӣ истисно карда мешавад — пайваст кардани ҳисоб набояд ҳеҷ гоҳ сайти тиҷоратиро бехабар ба ҷое гузорад, ки иҷозатномаи он иҷозат намедиҳад. Онро интихоб кунед ва он маҳз мисли дигарон кор мекунад.
Оё ман метавонам бубинам, ки чӣ ва кай мустақар шудааст?
Ҳа. Ҳар як ҷойгиркунӣ коммити интишоршуда, вақти иҷро ва натиҷаи анҷомёбиро сабт мекунад ва варақаи Ҷойгиркунии сайт таърихро дар канори нишонии URL-и фаъол нишон медиҳад. Ҷойгиркуниҳо дар замина иҷро мешаванд, бинобар ин, ба ҷои интизор шудан дар паси нишондиҳандаи боргирӣ, саҳифа бо анҷоми сохт нав карда мешавад.