Оны қосу сізге не береді
GitHub-ты токен арқылы қосу сайтты репозиторийлеріңіздің бірінен орналастыруға (deploy) мүмкіндік береді: тармаққа push жасаңыз және сайт жаңарады. Сондай-ақ, егер сіз сайттың хосты ретінде таңдасаңыз, ол бізге тіркелгіңіздегі GitHub Pages-ке жариялауға мүмкіндік береді.
Егер сіздің репозиторийлеріңіз ұйымға тиесілі болса, оның орнына Zinn® GitHub қолданбасын таңдаңыз — қараңыз: Zinn® GitHub қолданбасын орнату. Токен бір адамға тиесілі және ол кеткен кезде жұмысын тоқтатады.
Бастамас бұрын
Сіз орналастырғыңыз келетін репозиторийлерге кіру рұқсаты бар GitHub тіркелгісі. Егер олар ұйымға тиесілі болса, иесі оған fine-grained токендерін мақұлдауы қажет болуы мүмкін.
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 батырмасын басыңыз.
Кез келген нәрсе сақталмас бұрын, біз қойған мәліметіңізді тексереміз. Жұмыс істемейтін кілт ешқашан сақталмайды және жауапта оның несі дұрыс емес екені көрсетіледі. Жұмыс істейтін кілт біздің құпиялар қоймамызда шифрланған түрде сақталады — біздің дерекқорымызда ешқашан сақталмайды — және ол ешқашан, тіпті сізге де қайта көрсетілмейді.
Әрі қарай не болады
- Сайт осы тіркелгідегі репозиторийден тікелей орналастырыла алады: оны сайттың репозиторий байланысында таңдаңыз, репозиторий мен тармақты көрсетіңіз, сонда push орналастыруды бастайды.
- Басқа кез келген тармақ өзінің алдын ала қарау нұсқасын ала алады, осылайша сіз өзгерісті негізгі сайтқа жеткенге дейін тексере аласыз.
- Render және Azure Static Web Apps сияқты Git негізінде жасалған статикалық хосттар бұл байланысты сайт кодының көзі ретінде пайдаланады.
Егер ол қосылмаса
Репозиторий көрсетілмейді. Токеннің репозиторийге кіру рұқсаты оны қамтымайды. GitHub-та токенді өңдеп, репозиторийді қосыңыз.
Ол жұмыс істеп тұрды, содан кейін тоқтады. Fine-grained токендерінің мерзімі сіз таңдаған күні аяқталады. Жаңасын жасап, оны қосыңыз; GitHub токеннің мерзімі аяқталғанға дейін сізге электрондық пошта жібереді.
Кілт қабылданбады деп жазылған. Әрқашан дерлік үш себептің бірі: онымен бірге бос орын немесе жол үзілімі көшірілген, кілттің мерзімі өткен немесе көшіріп алғаннан кейін кілт кері қайтарылған немесе қайта жасалған. Жаңасын жасап, оны қайта қойыңыз.
Ол қосылады, бірақ кейінірек қате орын алады. Кілт аутентификациядан өтеді, бірақ әрекетке қажетті рұқсат жетіспейді. Жоғарыда аталған рұқсаттары бар жаңа кілт жасаңыз, содан кейін ескі байланысты ажыратып, жаңа кілтті қосыңыз.
Ажырату
Integrations бөлімін ашыңыз, тіркелгіні табыңыз және Disconnect батырмасын басыңыз. Бұл сақталған кілтті дереу жояды. Оны пайдаланып келген барлық нәрсе келесі әрекетінде тоқтайды және оған тәуелді экрандар үнсіз қателік бермей, бұл туралы хабарлайды.
Ажырату бұрын жасалған әрекеттерді жоққа шығармайды — тіркелгіңізде біз өзгерткен жазбалар, орналастырулар немесе параметрлер сол күйінде қалады. Егер кілттің өзі таралып кетті деп күдіктенсеңіз, оны провайдерден де кері қайтарыңыз; ажырату олардың емес, біздің көшірмемізді жояды.