Идораи рамзи ибтидоӣ

Аз анборе, ки аллакай истифода мебаред, мустақар намоед — нӯҳ ҷой барои гузоштани он

Ҳисоби GitHub ё GitLab-ро, ки дар он кор мекунед, пайваст кунед ва мустақиман аз як шоха ба кор дароред: ба Cloudflare Pages, GitHub Pages, GitLab Pages, Netlify, Vercel, Render, Azure Static Web Apps ё AWS Amplify — ё ба хостинги идорашавандаи худи мо, ки дар он анбор ва файлҳои сомона дар ҳар ду самт ҳамоҳанг мемонанд. Ҳар як пайвастшавӣ имтиёзҳои лозимиро нишон медиҳад, пеш аз захира шудан тавассути API-и таъминкунанда санҷида мешавад ва дар Vault нигоҳ дошта мешавад. Шумо инчунин метавонед тавассути GitHub ё GitLab ворид шавед.

Коммите, ки аз анбор ба сайти корӣ тавассути қубур ҳаракат мекунад.
  • GitHub + GitLabҲисоберо, ки аллакай доред, васл намоед
  • Нӯҳ макони таъинотҳашт хости канорӣ, инчунин флоти худи мо
  • Ҳамоҳангсозии дутарафаҳар як сомона, ҳар як сатр
  • Дар Vault нигоҳдошташудаҳангоми воридот санҷида шудааст, ҳеҷ гоҳ дар гузориш нест
  • Токен пеш аз нигоҳдорӣ санҷида шудтокени дорои фарогирии аз ҳад зиёд ҳеҷ гоҳ қабул намешавад
  • Ирсол барои мустақаркунӣимзо санҷида шуд ва ихтиёрӣ
  • Шохаи шумо, сохти шумодиректорияро нашр кунед ё CI-и худро оғоз намоед
  • Қатъи дурусти пайвастмо маҳз ҳамон қалмоқеро, ки сохта будем, нест мекунем

Як маротиба пайваст шавед ва бубинед, ки ба чӣ розӣ мешавед

Пайвастшавӣ ин маълумоти эътимодномаест, ки шумо ба каси дигар медиҳед. Хизматрасонии мо пеш аз он ки шумо онро эҷод кунед, мегӯяд, ки ба он чӣ лозим аст, пеш аз нигоҳдорӣ кор кардани онро собит месозад ва метавонад аз ҳар ду ҷониб бозпас гирифта шавад.

Имтиёзҳо, ки қаблан зикр шудаанд

Пеш аз он ки шумо нишона эҷод кунед, мо ба шумо мегӯем, ки он чиро бояд иҷро карда тавонад ва чаро. Ҳеҷ гуна доираи фарогир танҳо аз сабаби осон будани дархости он дода намешавад, ва ҳеҷ гуна пас аз воқеа фаҳмидани он ки ба мо бештар аз ниёзи кор лозим буд, рӯй нахоҳад дод.

Бо таъминкунанда санҷида шудааст, на танҳо аз рӯи боварӣ қабул гардидааст

Мо пеш аз нигоҳ доштани нишонаи шумо, бо истифода аз он ба худи API-и провайдер муроҷиат мекунем. Нишонаи нодуруст, муҳлаташ гузашта ё дорои доираи номувофиқ ба ҷои қабул шудан, солим нишон дода шудан ва ноком шудан дар аввалин густариши воқеӣ, дар худи шакл рад карда мешавад.

Дар Vault нигоҳ дошта мешавад ва дар ҳеҷ ҷои дигар не

На дар коди мо, на дар файли муҳит, на дар сабти рӯйдодҳо ва на дар сатри фармон. Дар лаҳзаи истифода, аз ҷониби сарбории корие, ки онро истифода мебарад, ҳал карда мешавад.

Зиёда аз як ҳисоб, барои ҳар як сомона интихобшуда

Ҳисоби шахсиро бо ҳисоби созмон ё ду созмон пайваст кунед. Ҳар як сайт интихоб мекунад, ки аз кадомаш ҷойгир карда мешавад, бинобар ин анбори муштарӣ ва анбори шумо ҳеҷ гоҳ маълумоти эътимодномаро муштарак истифода намебаранд.

Нӯҳ ҷойе, ки репозиторий метавонад воқеъ шавад

Ҳашт ҳости канории идорашаванда ва парки худии мо. Ҷойи таъйинот хусусияти сомона аст, на хусусияти пайвастшавӣ, бинобар ин як репозиторий метавонад як шохаро дар ҳости Pages нашр кунад ва сомонаи дигар метавонад дар таҷҳизоти сахтафзории мо кор кунад.

Cloudflare Pages

Фарохмаҷрои номаҳдуд, иҷозати истифодаи тиҷоратӣ ва идоракунии доменҳои apex дар ҳамон провайдере, ки маъмулан минтақаи DNS-и шуморо нигоҳ медорад. Маҳз бо ҳамин сабабҳо он аввалин маконест, ки мо интихоб мекунем.

Хостинги Cloudflare Pages →

GitHub Pages

Мустақиман аз анборе нашр кунед, ки рамз аллакай дар он ҷойгир аст. Дар сатри Footprint-Free қайд шудааст, зеро инфрасохтори муштараки github.io худ як пай мебошад.

Хостинги GitHub Pages →

GitLab Pages, Netlify, Vercel ва боқимонда

GitLab Pages, Netlify, Vercel, Render, Azure Static Web Apps ва AWS Amplify ҳама самтҳое мебошанд, ки шумо метавонед сомонаро бо ҳамон пайвастшавӣ ва ҳамон таърихи интишор ба онҳо равона кунед.

Хостинги сайтҳои статикӣ →

Хостинги идорашавандаи худи мо

Барномаи комил ба ҷои бастаи сохташуда — WordPress, PHP, Node. Ин ҳадафест, ки ҳамоҳангсозии дутарафаро қабул мекунад, бинобар ин файлҳо дар мошин ва шоха ҳамеша ҳамқадам мемонанд.

Хостинги идорашаванда →

Сомонаҳо дар канори шабакаи каси дигар

Сойте, ки дар мизбони ба мо тааллуқнадошта нашр шудааст, то ҳол меъёрро сарф мекунад ва дар панели идораи шумо бо интишорҳо, вақти кори бетанаффус ва маълумоти SEO дар баробари тамоми чизҳои дигари бароҳмондаи шумо намоён мешавад.

Ҳадди сомонаҳои беруна →

Ё онро дар ин ҷо таҳрир кунед

Муҳаррири дохили браузер бо ҳамон файлҳое кор мекунад, ки ҳамоҳангсозии дутарафа бозпас мефиристад, бинобар ин ислоҳи фаврӣ аз панели идоракунӣ ба ҷои тағйироте, ки баъдан ҳеҷ кас пайдо карда наметавонад, ба коммит дар шохаи шумо табдил меёбад.

Муҳаррири веб →

Ҳамоҳангсозии дутарафа

Анбори шумо ва сайти фаъоли шумо, комилан ҳамоҳанг

Онро фаъол созед ва файлҳои худи сомона ба branch-и шумо бозгардонида (commit) мешаванд, дар ҳоле ки commit-ҳо дар он branch дубора ба сомона меоянд. Ин дар ҳар як сомонае, ки мо host мекунем, дар ҳар як нақша кор мекунад — ягона талабот ин аст, ки мошини аслӣ тавонад Git-ро нисбати файлҳои худ иҷро кунад, ки ин на аз рӯи нақша фарз карда мешавад, балки аз сервер дархост карда мешавад.

Шумо интихоб мекунед, ки кадом феҳрист ҳамоҳанг карда шавад, зеро муштарии WordPress мехоҳад мавзӯи худро пайгирӣ кунад, на чил ҳазор файлҳои асосиро. Ва он то даме ки шумо фаъол накунед, хомӯш мемонад: фаъол кардани ҳамоҳангсозӣ тасмим дар бораи анбори каси дигар аст ва кӯчиш набояд ҳеҷ гоҳ онро аз номи шумо қабул кунад.

  • Тағйирот дар сахтафзори мо коммитҳо дар шохаи шумо мегарданд
  • Коммитҳои шохаи шумо ба сомона бармегарданд
  • Танҳо як феҳристро ҳамоҳанг созед — як қолаб, як плагин — на тамоми феҳристи решавии ҳуҷҷатҳоро
  • Ба таври пешфарз хомӯш аст, аз ҷумла дар ҳар сомонае, ки аллакай вуҷуд дорад
Файли дар муҳаррир кушодашуда ва ҳамон файл ҳамчун commit дар анбор нишон дода шудааст.

Феҳрастро нашр кунед ё бигзоред, ки худи CI-и шумо онро созад

Ду ҳолат ва фарқият дар он аст, ки сохтмон дар куҷо иҷро мешавад. Ҳарду дар як ҷо ба охир мерасанд: истиноде, ки мо дастрас ва нашр мекунем, бо коммите, ки барои густариш сабт шудааст.

  • Ҳолати нашр шохаи шуморо ҳамон тавре ки ҳаст мегирад ва феҳристи номбаркардаи шуморо нашр мекунад — холӣ мондан маънои решаи анборро дорад.
  • Ҳолати CI фармони сохтани шуморо дар конвейери худи таъминкунандаи шумо иҷро мекунад ва натиҷаро ба шохаи алоҳидаи нашр мефиристад, ки мо онро мисли ҳама гуна истиноди дигар дастрас менамоем.
  • Шохае, ки интишор аз он нашр мешавад, ҳамеша ба таври возеҳ номбар карда мешавад, на ҳаргиз «шохаи пешфарз» — пешфарз метавонад ногаҳон тағйир ёбад ва таърихе, ки гуфта наметавонад, кадом шохаро нашр кардааст, таърих нест.
  • Интишори худкор ба таври пешфарз фаъол аст ва онро метавон бе ҳазфи вебҳук хомӯш кард, то шумо тавонед воридшавии интиқолҳоро пеш аз иҷозати амал карданашон мушоҳида кунед.
  • Ҳар як ҷойгиркунӣ комит, натиҷа ва вақти худро сабт мекунад ва дар пасманзар иҷро мешавад — бо анҷоми сохт саҳифа нав карда мешавад.
  • Қатъи пайваст танҳо вебҳукеро, ки мо сохтаем, аз рӯи id-и он нест мекунад ва дар анбори шумо ягон чизи дигарро тағйир намедиҳад.

Аз анбор то сайти фаъол

  1. Пайваст кардани ҳисоб

    GitHub ё GitLab, дар бахши Пайвастҳо. Имтиёзҳо қабл аз сохтани токен номбар карда мешаванд ва он пеш аз захира шудан бо таъминкунанда тафтиш карда мешавад.

  2. Равона кардани сомона ба анбор

    Соҳиб, анбор, шоха ва оё мо директорияро нашр мекунем ё он чиро, ки CI-и шумо сохтааст, мегирем. Мо вебҳуки push-ро ҳамчун қисми он ба қайд мегирем.

  3. Тила диҳед ё тугмаро пахш намоед

    Ирсол (push) ба шохаи таъйиншуда роҳандозиро оғоз мекунад, ё шумо метавонед мувофиқи талабот аз ҷадвали Роҳандозии сомона роҳандозӣ намоед. Сохтмонҳо дар пасманзар иҷро мешаванд.

  4. Онро бинед ва агар хоҳед, дубора ҳамоҳанг созед

    Таърихи густариш нишон медиҳад, ки чӣ ва кай нашр шудааст. Ҳамоҳангсозии дутарафаро фаъол созед ва таҳрирҳое, ки шумо дар ин ҷо мекунед, ҳамчун коммитҳо ба шохаи шумо бармегарданд.

Ҳангоми рух додани хатогӣ

«Пайваст шуд, аммо ҳеҷ гоҳ нарасид» ҳолатест, ки мо дар бораи он ба шумо хабар медиҳем

Пайвасти анборе, ки дуруст ба назар мерасад ва чизе қабул намекунад, нокомии маъмулии пинҳонӣ мебошад — нишона бо доираи нодуруст, интиқоли дар таъминкунанда басташуда ё хуке, ки касе онро дастӣ нест кардааст. Ин дар ягон экрани дигар намоён нест, бинобар ин корти анбор онро мустақиман нишон медиҳад: кай таъминкунанда бори охир ба мо маълумот расонд ва чӣ гуфт.

Интиқолҳо пеш аз он ки мо аз рӯи онҳо амал кунем, тавассути имзо санҷида мешаванд, бо нақшаи худи ҳар як таъминкунанда, на бо нақшае, ки мо онро барои ҳама татбиқшаванда меҳисобидем. Интиқоле, ки тасдиқ намешавад, рад карда шуда, сабт мегардад, на ин ки ба таври хомӯшона нодида гирифта шавад.

  • Вақт ва паёми расонидани охирин, дар корт
  • «Ҳеҷ гоҳ расонида нашудааст» қайд мегардад, на ин ки холӣ гузошта шавад
  • Имзо барои ҳар як провайдер қабл аз оғози ягон амал санҷида шуд
  • Қулмоқе, ки мо сохтем, ҳангоми қатъ кардани пайвастшавӣ аз рӯи шиноса хориҷ карда мешавад
Интиқоли вебҳук ворид мешавад ва пеш аз он ки чизеро фаъол кунад, санҷида мешавад.

Шиноснома

Ворид шудан бо GitHub ё GitLab — ё Google, ё Microsoft

Дар баробари суроғаи почтаи электронӣ ва парол, шумо метавонед ба ҳисоби Zinn Digital®-и худ тавассути GitHub, GitLab, Google ё Microsoft ворид шавед. Қабати мушаххассозӣ ҳамоҳангсозиро иҷро мекунад; мо ҳеҷ гоҳ пароли провайдери шуморо намебинем, ва пайваст кардани ҳисоби иҷтимоӣ ба ҳисоби мавҷудаи Zinn® бояд то ҳол тавассути почтаи электронӣ тасдиқ карда шавад.

Ворид шудан тавассути GitHub ва пайваст кардани GitHub барои густаришҳо қарорҳои алоҳида ва маълумоти эътимодномаи алоҳида мебошанд. Анҷом додани яке маънои анҷом ёфтани дигареро надорад, ва нест кардани яке дигареро нест намекунад.

  • Воридшавӣ тавассути GitHub, GitLab, Google ва Microsoft
  • Калидҳои гузарвожа ва тасдиқкунии думарҳилагӣ дар як ҳисоб
  • Маълумоти воридшавӣ ва роҳандозӣ алоҳида боқӣ мемонанд
Дастрасии ваколатдор барои дастаи шумо
Якчанд нафар ба як ҳисоб тавассути провайдерҳои гуногун ворид мешаванд.

Саволҳои маъмул

Кадом провайдерҳои идораи сарчашмаро пайваст карда метавонам?

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-и фаъол нишон медиҳад. Ҷойгиркуниҳо дар замина иҷро мешаванд, бинобар ин, ба ҷои интизор шудан дар паси нишондиҳандаи боргирӣ, саҳифа бо анҷоми сохт нав карда мешавад.

Аз анбори худ ҷойгир кунед

Давраи санҷишии 14-рӯзаи бидуни кортро оғоз кунед, GitHub ё GitLab-ро пайваст намоед ва сомонаро ба шохае равона созед. Дар мизбони канорӣ ё дар мизбонии худи мо бо ҳамоҳангсозии дутарафаи файлҳо нашр намоед.

Ройгон оғоз кунед