Пайваст кардани он ба шумо чӣ медиҳад
Пас аз бо суханҳои токене пайваст кардани GitHub ба сомона имкон медиҳад, ки аз як манбаи шумо бароварда шавад: ба соҳа пахш кунед ва сомона нав карда мешавад. Он инчунин ба мо имкон медиҳад, ки дар GitHub Pages дар аккаунти шумо он ҷойе ки мизбони сомона интихоб мекунед, паҳн кунем.
Агар манбаъҳои шумо ба созмон тааллуқ дошта бошанд, лутфан ба ҷои он барномаи GitHub Zinn®-ро истифода баред — нигаред ба Насб кардани барномаи GitHub Zinn®. Токен ба як шахс тааллуқ дорад ва ҳангоми рафтани ӯ кор намекунад.
Пеш аз оғоз
Як аккаунти GitHub бо дастрасӣ ба он манбаъҳое ки шумо мехоҳед нашр кунед. Агар онҳо ба созмон тааллуқ дошта бошанд, соҳиб метавонад токенеро, ки бо дақиқии баланд тартиб дода шудааст, тасдиқ кунад.
1. Калидро дар 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 онро танҳо як маротиба нишон медиҳад.
2. Онро дар ин ҷо пайваст кунед
Қисмати Integrations-ро дар панели идоракунии худ кушоед ва Connect an account-ро интихоб кунед. Ҳамчун гурӯҳ Code hosting ва ҳамчун аккаунт GitHub-ро интихоб кунед, майдони API token-ро пур кунед ва тугмаи Connect account-ро пахш намоед.
Мо пеш аз захира кардани ҳар чизе он чиро, ки шумо часпонидаед, месанҷем. Калиде, ки кор намекунад, ҳеҷ гоҳ захира намешавад ва ҷавоб мегӯяд, ки дар он чӣ хато будааст. Калиде, ки кор мекунад, дар амбори махфияти мо рамзгузорӣ шуда мемонад — ҳеҷ гоҳ дар пойгоҳи додаҳои мо не — ва дигар ҳеҷ гоҳ нишон дода намешавад, ҳатто ба шумо низ.
Минбаъд чӣ мешавад
- Сомона метавонад мустақиман аз як манбаъ дар ин аккаунт бароварда шавад: онро дар пайвасти манбаи сомона интихоб кунед, манбаъ ва соҳаро гиред ва пахш кардан бароварда мешавад.
- Ҳар як соҳаи дигар метавонад пешнамоиши худро дошта бошад, то ки шумо тағйиротро пеш аз расидан ба сомонаи фаъол санҷида тавонед.
- Мизбонони собити тавассути Git сохташуда ба монанди Render ва Azure Static Web Apps ин пайвасткуниро ҳамчун манбаи коди сомона истифода мебаранд.
Агар пайваст нашавад
Манбаъ намоён намешавад. Дастрасии манбаи токен онро дар бар намегирад. Токенро дар GitHub таҳрир кунед ва манбаро илова намоед.
Он кор кард ва баъд қатъ шуд. Токенҳои бо дақиқии баланд тартибшуда дар санаи интихобкардаи шумо муҳлаташон ба охир мерасад. Токени нав созед ва онро пайваст кунед; GitHub пеш аз ба охир расидани мӯҳлати токен ба шумо паёми электронӣ мефиристад.
Он мегӯяд, ки калид рад карда шудааст. Тақрибан ҳамеша яке аз се чиз аст: фазо ё танаффуси сатр бо он нусхабардорӣ шудааст, калиде, ки мӯҳлаташ тамом шудааст, ё калиде, ки пас аз нусхабардорӣ кардан бекор карда шудааст ё аз нав сохта шудааст. Калиди наве созед ва онро бори дигар часпонед.
Он пайваст мешавад, аммо баъд чизе хато мекунад. Калид кор мекунад, аммо иҷозаеро, ки амал талаб мекунад, надорад. Калиди наверо бо иҷозатҳои дар боло зикршуда созед, сипас пайвасти кӯҳнаро ҷудо кунед ва калиди навро пайваст кунед.
Ҷудо кардани пайваст
Қисмати Integrations-ро кушоед, аккаунтҳоро пайдо кунед ва Disconnect-ро пахш кунед. Ин калиди захирашударо фавран нест мекунад. Ҳар чизе ки онро истифода мебурд, дар амали навбатии худ қатъ мешавад ва экранҳое, ки ба он вобаста буданд, ба ҷои пинҳонӣ кор накардан, дар ин бора хабар медиҳанд.
Ҷудо кардани пайваст кори аллакай иҷрошударо барҳам намедиҳад — сабтҳо, паҳнкуниҳо ё танзимоте, ки мо дар аккаунти шумо тағйир додем, ҳамон тавр мемонанд. Агар шумо фикр кунед, ки худи калид метавонад фош шуда бошад, онро инчунин дар назди фурӯшанда бекор кунед; ҷудо кардани пайваст нусхаи моро нест мекунад, на нусхаи онҳоро.