Ce face conexiunea pentru dumneavoastră
Instalarea aplicației Zinn® GitHub permite ca un site să se implementeze din depozitele dumneavoastră și un panou de proiect să rămână sincronizat cu GitHub, fără a ne oferi un token personal. Noi păstrăm doar numărul de instalare al aplicației, care este inutil de unul singur, și generăm un token valabil o singură oră de fiecare dată când avem nevoie de unul. Aceasta este o alegere mai bună pentru o organizație, deoarece nu aparține unei singure persoane și nu încetează să funcționeze când cineva pleacă.
Înainte de a începe
Un cont GitHub sau drepturi de proprietar asupra organizației unde doriți să instalați aplicația. Organizațiile care interzic aplicațiile terțe necesită ca un proprietar să permită acest lucru; dacă acest lucru nu este posibil, folosiți în schimb un token cu granulație fină (Conectați contul dumneavoastră GitHub).
1. Creați cheia pe GitHub
Nu există nicio cheie de creat. Instalați aplicația Zinn® GitHub în contul dumneavoastră personal sau în organizația dumneavoastră și alegeți fie toate depozitele, fie doar pe cele pe care doriți să le implementăm.
Apoi găsiți numărul de instalare:
- Cont personal — Settings → Applications → Installed GitHub Apps, și Configure lângă aplicația Zinn®.
- Organizație — Your organizations → Settings → GitHub Apps, și Configure lângă aplicația Zinn®.
Numărul de la sfârșitul barei de adrese de pe acea pagină — de exemplu github.com/settings/installations/12345678 — este numărul de instalare.
2. Conectați-l aici
Aplicația este aleasă acolo unde este utilizată, mai degrabă decât pe ecranul Integrations:
- Pe conexiunea la depozitul unui site, alegeți GitHub (app install).
- Pe linkul GitHub al unui panou de proiect, alegeți The Zinn® GitHub app.
Lipiți Installation number și continuați. Verificăm instalarea înainte de a salva ceva; un număr pe care nu îl putem accesa nu este niciodată stocat.
Ce se întâmplă în continuare
- Depozitele pe care le-ați acordat aplicației apar pentru ca site-ul să se implementeze din ele, iar o acțiune push îl implementează.
- Orice acțiune pe care o întreprindem apare în jurnalul de audit al instalării de pe GitHub sub numele aplicației, nu al dumneavoastră.
- Pentru a ne oferi mai multe depozite, modificați accesul la depozite al aplicației pe aceeași pagină Configure — nu trebuie reconectat nimic.
Dacă nu se conectează
Lipsește un depozit. Instalarea acoperă doar depozitele pe care le-ați ales. Deschideți Configure și adăugați-l.
Numărul este refuzat. Verificați dacă este numărul de instalare din bara de adrese, nu ID-ul propriu al aplicației, și dacă aplicația este în continuare instalată — o aplicație dezinstalată nu are nicio instalare.
Se afișează un mesaj că cheia a fost respinsă. Aproape întotdeauna unul dintre următoarele trei lucruri: un spațiu sau o întrerupere de linie copiată odată cu ea, o cheie care a expirat sau o cheie care a fost revocată sau regenerată după ce ați copiat-o. Creați una nouă și lipiți-o din nou.
Se conectează, dar ceva eșuează ulterior. Cheia se autentifică, dar îi lipsește o permisiune de care are nevoie acțiunea. Creați o cheie nouă cu permisiunile listate mai sus, apoi deconectați vechea conexiune și conectați noua cheie.
Deconectarea
Deschideți Integrations, găsiți contul și apăsați Disconnect. Aceasta șterge imediat cheia stocată. Tot ceea ce o folosea se oprește la următoarea acțiune, iar ecranele care depindeau de aceasta afișează acest lucru în loc să eșueze în tăcere.
Deconectarea nu anulează ceea ce a fost deja făcut — înregistrările, implementările sau setările pe care le-am modificat în contul dumneavoastră rămân așa cum sunt. Dacă credeți că însăși cheia ar fi putut fi compromisă, revocați-o și la furnizor; deconectarea elimină copia noastră, nu pe a lor.
Acest articol nu a fost încă tradus în limba ta, așa că citești versiunea în limba engleză.