Bağlantının sizə verdiyi üstünlüklər
Zinn® GitHub tətbiqini quraşdırmaq saytınıza şəxsi token təqdim etmədən repozitoriyalarınızdan deploy etməyə və layihə lövhəsinin GitHub ilə sinxron qalmasına imkan verir. Biz yalnız özlüyündə heç bir dəyəri olmayan quraşdırma nömrəsini saxlayır və ehtiyac duyduğumuz hər dəfə bir saatlıq token yaradırıq. Bu, təşkilat üçün daha yaxşı seçimdir, çünki o, heç bir şəxsə məxsus deyil və kimsə işdən çıxanda işləməyi dayandırmır.
Başlamazdan əvvəl
GitHub hesabı və ya tətbiqi quraşdırmaq istədiyiniz təşkilat üzərində sahiblik hüquqları. Üçüncü tərəf tətbiqlərini qadağan edən təşkilatlar sahibindən icazə tələb edir; əgər bu mümkün deyilsə, bunun əvəzinə incə tənzimlənən tokendən istifadə edin (GitHub hesabınızı qoşun).
1. Açarın GitHub-da yaradılması
Yaratmaq üçün heç bir açar yoxdur. Zinn® GitHub tətbiqini şəxsi hesabınızda və ya təşkilatınızda quraşdırın, bütün repozitoriyaları və ya yalnız deploy etmək istədiklərinizi seçin.
Sonra quraşdırma nömrəsini tapın:
- Şəxsi hesab — Settings → Applications → Installed GitHub Apps bölməsinə daxil olun və Zinn® tətbiqinin yanında Configure düyməsini sıxın.
- Təşkilat — Your organizations → Settings → GitHub Apps bölməsinə daxil olun və Zinn® tətbiqinin yanında Configure düyməsini sıxın.
Həmin səhifədə ünvan sətrinin sonundakı rəqəm — məsələn, github.com/settings/installations/12345678 — quraşdırma nömrəsidir.
2. Buradan qoşulun
Tətbiq İnteqrasiyalar ekranında deyil, harada istifadə olunursa orada seçilir:
- Saytın repozitoriya bağlantısında, GitHub (app install) seçin.
- Layihə lövhəsinin GitHub bağlantısında, The Zinn® GitHub app seçin.
Installation number daxil edin və davam edin. Hər hansı bir məlumatı yadda saxlamazdan əvvəl quraşdırmanı yoxlayırıq; əlaqə yarada bilmədiyimiz nömrə heç vaxt yadda saxlanılmır.
Bundan sonra nə baş verir
- Tətbiqə icazə verdiyiniz repozitoriyalar saytın deploy edilməsi üçün görünür və yeni push əməliyyatı onu deploy edir.
- Etdiyimiz hər bir əməliyyat sizin deyil, tətbiqin adı altında GitHub-dakı quraşdırma audit jurnalında görünür.
- Bizə daha çox repozitoriya vermək üçün eyni Configure səhifəsində tətbiqin repozitoriya girişini dəyişdirin — heç nəyi yenidən qoşmağa ehtiyac yoxdur.
Əgər qoşulmursa
Repozitoriya çatışmır. Quraşdırma yalnız seçdiyiniz repozitoriyaları əhatə edir. Configure bölməsini açın və onu əlavə edin.
Nömrə rədd edilir. Bunun tətbiqin öz ID-si deyil, ünvan sətrindəki quraşdırma nömrəsi olduğunu və tətbiqin hələ də quraşdırıldığını yoxlayın — silinmiş tətbiqin quraşdırması olmur.
Açarın rədd edildiyi bildirilir. Demək olar ki, həmişə üç səbəbdən biri olur: onunla birlikdə kopyalanmış boşluq və ya səf sətiri, müddəti bitmiş açar və ya kopyaladıqdan sonra ləğv edilmiş və ya yenidən yaradılmış açar. Yeni açar yaradın və onu yenidən yapışdırın.
Qoşulur, lakin sonradan nəsə xəta verir. Açar identifikasiya olunur, lakin əməliyyatın tələb etdiyi icazəyə malik deyil. Yuxarıda sadalanan icazələrlə yeni açar yaradın, sonra köhnə bağlantını ayırın və yeni açarı qoşun.
Bağlantının kəsilməsi
Integrations bölməsini açın, hesabı tapın və Disconnect düyməsini basın. Bu, yadda saxlanılan açarı dərhal silir. Ondan istifadə edən hər şey növbəti əməliyyatda dayandırılır və ondan asılı olan ekranlar səssizcə xəta vermək əvəzinə bunu bildirir.
Bağlantının kəsilməsi əvvəllər görülmüş işləri ləğv etmir — hesabatlar, deploy-lar və ya hesabınızda dəyişdiyimiz parametrlər olduğu kimi qalır. Açarın özünün sızdığını düşünürsünüzsə, onu həmçinin təchizatçıda ləğv edin; bağlantını kəsmək onların deyil, bizim nüsxəmizi silir.