نښلول ستاسو لپاره څه کوي
له یو ټوکن سره د GitHub نښلول یو سایټ ته اجازه ورکوي چې ستاسو له یو ریپوزټري څخه ځای پر ځای شي: څانګې ته پُش (push) وکړئ او سایټ نوی کېږي. دا موږ ته دا اجازه هم راکوي چې ستاسو په حساب کې GitHub Pages ته خپاره کړو، هرچېرې چې تاسو هغه د سایټ د کوربه په توګه وټاکئ.
که ستاسو ریپوزټريانې په یو سازمان پورې اړه لري، پر ځای یې د Zinn® GitHub اپلیکیشن غوره کړئ — وګورئ Install the Zinn® GitHub app. یو ټوکن په یوه کس پورې اړه لري او کله چې هغوی ووځي، کار کول بندوي.
مخکې له دې چې تاسو پیل کړئ
یو د GitHub حساب چې هغو ریپوزټریانو ته لاسرسی ولري کوم چې تاسو غواړئ ځای پر ځای یې کړئ. که هغوی په یو سازمان پورې اړه لري، ښايي یو مالک اړ وي چې د هغې لپاره تفصیلي ټوکنونه (fine-grained tokens) منظور کړي.
۱. په GitHub کې کلي جوړه کړئ
په GitHub کې، په خپل پروفایل انځور کلیک وکړئ، بیا Settings → Developer settings → Personal access tokens → Fine-grained tokens → Generate new token. نوم پرې کېږدئ او د پای نېټه وټاکئ. تر Repository access لاندې Only select repositories وټاکئ او هغه غوره کړئ چې تاسو یې ځای پر ځای کوئ — تر ټولو محدود لاسرسی چې کار کوي.
تر Repository permissions لاندې پر دې مواردو Read and write اجازه ورکړئ:
- Contents
- Pages
- Administration
پر Generate token فشار راوړئ او کاپي یې کړئ — GitHub دا یوازې یو ځل ښیي.
۲. دلته یې ونښلوئ
په خپل ډېشبورډ کې Integrations پرانیزئ او Connect an account وټاکئ. د ډلې په توګه Code hosting او د حساب په توګه GitHub غوره کړئ، API token ډک کړئ، او Connect account فشار راوړئ.
مخکې له دې چې هر څه خوندي شي، موږ هغه څه چې تاسو پیسټ کړي معاینه کوو. هغه کلي چې کار نه کوي هېڅکله نه ساتل کېږي، او ځواب وایي چې په هغې کې څه ستونزه وه. هغه کلي چې کار کوي زموږ د رازونو په خوندي ځای (secrets vault) کې کوډ شوې ساتل کېږي — هېڅکله زموږ په ډیټابیس کې نه — او بیا هېڅکله نه ښودل کېږي، حتی تاسو ته هم نه.
وروسته څه پېښېږي
- یو سایټ کولی شي مستقیم په دې حساب کې د ریپوزټري څخه ځای پر ځای شي: دا د سایټ د ریپوزټري په نښلون کې وټاکئ، ریپوزټري او څانګه غوره کړئ، او یو پُش ځای پر ځای کوي.
- هره بله څانګه کولی شي خپل مخکتنه ترلاسه کړي، ترڅو تاسو وکولی شئ یو بدلون مخکې له دې چې ژوندي سایټ ته ورسېږي وګورئ.
- د Git پر بنسټ جوړ شوي سټاټیک کوربانه لکه Render او Azure Static Web Apps دا پیوستون د سایټ د کوډ د سرچینې په توګه کاروي.
که دا ونه نښلي
یو ریپوزټري نه ښکاري. د ټوکن د ریپوزټري لاسرسی دا نه رانغاړي. په GitHub کې ټوکن ایډیټ کړئ او ریپوزټري اضافه کړئ.
کار یې کاوه او بیا ودرېد. تفصیلي ټوکنونه په هغه نېټه پای ته رسېږي چې تاسو ټاکلې وه. یو نوی جوړ کړئ او ویې نښلوئ؛ GitHub مخکې له دې چې ټوکن پای ته ورسېږي تاسو ته بریښنالیک لیږي.
دا وایي چې کلي رد شوه. نږدې تل د دریو شیانو څخه یو وي: یوه تشه یا نوی لاین ورسره کاپي شوی وي، یوه کلي چې وخت یې تېر شوی وي، یا یوه کلي چې لغوه شوې وي یا ستاسو له کاپي کولو وروسته بیا جوړه شوې وي. یوه تازه جوړه کړئ او بیا یې پیسټ کړئ.
دا نښلي، مګر وروسته یو څه ناکامېږي. کلي تایید کېږي مګر هغه اجازه نه لري چې عمل ورته اړتیا لري. د پورته لیست شویو اجازو سره یوه نوې کلي جوړه کړئ، بیا زوړ پیوستون پرې کړئ او نوې کلي ونښلوئ.
پرې کول
Integrations پرانیزئ، حساب ومومئ او Disconnect فشار راوړئ. دا ساتل شوې کلي سمدستي ړنګوي. هر هغه څه چې دا یې کاروله په خپل بل عمل کې درېږي، او هغه سکرینونه چې پدې پورې تړلي وو د خاموشه پاتې راتلو پر ځای دا څرګندوي.
پرې کول هغه څه نه لغوه کوي چې مخکې ترسره شوي وو — ریکارډونه، ځای پر ځای کول یا هغه ترتیبات چې موږ ستاسو په حساب کې بدل کړي دي هماغسې پاتې کېږي. که تاسو فکر کوئ چې پخپله کلي افشا شوې وي، هغه د چمتو کونکي سره هم لغوه کړئ؛ پرې کول زموږ کاپي لیرې کوي، نه د هغوی.