તે જોડવાથી તમારા માટે શું થાય છે
Zinn® GitHub ઍપ ઇન્સ્ટોલ કરવાથી તમારી રિપોઝીટરીઝમાંથી સાઇટ ડિપ્લોય થઈ શકે છે — અને પ્રોજેક્ટ બોર્ડ GitHub સાથે સુમેળમાં રહી શકે છે — અમને પર્સનલ ટોકન આપ્યા વગર. અમે માત્ર ઍપનો ઇન્સ્ટોલૅશન નંબર રાખીએ છીએ, જે પોતાના પર નકામો છે, અને જ્યારે પણ અમને જરૂર પડે ત્યારે એક કલાક સુધી ચાલતું ટોકન બનાવીએ છીએ. તે સંસ્થા માટે વધુ સારો વિકલ્પ છે, કારણ કે તે કોઈ એક વ્યક્તિની નથી અને કોઈ વ્યક્તિ છોડીને જાય ત્યારે કામ કરવાનું બંધ કરતી નથી.
તમે શરૂ કરો તે પહેલાં
GitHub એકાઉન્ટ, અથવા જ્યાં તમે ઍપ ઇન્સ્ટોલ કરવા માંગો છો તે સંસ્થા પર માલિકના હકો. જે સંસ્થાઓ તૃતીય-પક્ષ ઍપ પર પ્રતિબંધ મૂકે છે તેમને તેને મંજૂર કરવા માટે માલિકની જરૂર છે; જો તે શક્ય ન હોય, તો તેના બદલે ફાઇન-ગ્રેઇન્ડ ટોકનનો ઉપયોગ કરો (તમારું GitHub એકાઉન્ટ કનેક્ટ કરો).
1. GitHub પર કી બનાવો
બનાવવા માટે કોઈ કી નથી. તમારા પર્સનલ એકાઉન્ટ પર અથવા તમારી સંસ્થા પર Zinn® GitHub ઍપ ઇન્સ્ટોલ કરો, અને કાં તો બધી રિપોઝીટરીઝ અથવા માત્ર તે જ પસંદ કરો જેને તમે ડિપ્લોય કરવા માંગો છો.
પછી ઇન્સ્ટોલૅશન નંબર શોધો:
- પર્સનલ એકાઉન્ટ — Settings → Applications → Installed GitHub Apps, અને Zinn® ઍપની બાજુમાં Configure.
- સંસ્થા — Your organizations → Settings → GitHub Apps, અને Zinn® ઍપની બાજુમાં Configure.
તે પૃષ્ઠ પર એડ્રેસ બારના અંતે રહેલો નંબર — ઉદાહરણ તરીકે github.com/settings/installations/12345678 — એ ઇન્સ્ટોલૅશન નંબર છે.
2. તેને અહીં કનેક્ટ કરો
ઍપ ઇન્ટિગ્રેશન્સ સ્ક્રીન પરના બદલે જ્યાં તેનો ઉપયોગ થાય છે ત્યાં પસંદ કરવામાં આવે છે:
- સાઇટના રિપોઝીટરી કનેક્શન પર, GitHub (app install) પસંદ કરો.
- પ્રોજેક્ટ બોર્ડની GitHub લિંક પર, The Zinn® GitHub app પસંદ કરો.
ઇન્સ્ટોલૅશન નંબર પેસ્ટ કરો અને ચાલુ રાખો. કંઈપણ સેવ કરતા પહેલા અમે ઇન્સ્ટોલૅશન તપાસીએ છીએ; જે નંબર સુધી અમે પહોંચી શકતા નથી તે ક્યારેય સંગ્રહિત થતો નથી.
આગળ શું થાય છે
- તમે ઍપને મંજૂર કરેલી રિપોઝીટરીઝ સાઇટ માટે ડિપ્લોય કરવા માટે દેખાય છે, અને પુશ તેને ડિપ્લોય કરે છે.
- અમે કરીએ છીએ તે દરેક ક્રિયા GitHub પર ઇન્સ્ટોલૅશનના ઑડિટ લૉગમાં તમારા નહીં પણ ઍપના નામ હેઠળ દેખાય છે.
- અમને વધુ રિપોઝીટરીઝ આપવા માટે, સમાન Configure પૃષ્ઠ પર ઍપની રિપોઝીટરી ઍક્સેસ બદલો — કંઈપણ ફરીથી કનેક્ટ કરવાની જરૂર નથી.
જો તે કનેક્ટ ન થાય
રિપોઝીટરી ખૂટે છે. ઇન્સ્ટોલૅશન માત્ર તમે પસંદ કરેલી રિપોઝીટરીઝને આવરી લે છે. Configure ખોલો અને તેને ઉમેરો.
નંબર નકારી કાઢવામાં આવ્યો છે. તપાસ કરો કે તે એડ્રેસ બારમાંથી ઇન્સ્ટોલૅશન નંબર છે, ઍપની પોતાની ID નથી, અને ઍપ હજુ પણ ઇન્સ્ટોલ કરેલી છે — અનઇન્સ્ટોલ કરેલી ઍપનું કોઈ ઇન્સ્ટોલૅશન નથી.
તે કહે છે કે કી નકારી કાઢવામાં આવી હતી. મોટે ભાગે આ ત્રણમાંથી એક બાબત છે: તેની સાથે કૉપિ થયેલ સ્પેસ અથવા લાઇન બ્રેક, સમાપ્ત થઈ ગયેલી કી, અથવા તમે તેને કૉપિ કર્યા પછી રદ કરવામાં આવેલી કે ફરીથી જનરેટ કરવામાં આવેલી કી. નવી બનાવો અને તેને ફરીથી પેસ્ટ કરો.
તે કનેક્ટ થાય છે, પરંતુ પછીથી કંઈક નિષ્ફળ જાય છે. કી પ્રમાણીકરણ કરે છે પરંતુ ક્રિયાને જરૂરી પરવાનગીનો અભાવ છે. ઉપર સૂચિબદ્ધ પરવાનગીઓ સાથે નવી કી બનાવો, પછી જૂનું કનેક્શન ડિસ્કનેક્ટ કરો અને નવી કી કનેક્ટ કરો.
ડિસ્કનેક્ટ કરી રહ્યું છે
Integrations ખોલો, એકાઉન્ટ શોધો અને Disconnect દબાવો. તે સંગ્રહિત કીને એક જ વારમાં ડિલીટ કરે છે. તેનો ઉપયોગ કરનાર કોઈપણ વસ્તુ તેની આગલી ક્રિયા પર અટકી જાય છે, અને તેના પર આધાર રાખતી સ્ક્રીનો ચૂપચાપ નિષ્ફળ જવાના બદલે તેમ જણાવે છે.
ડિસ્કનેક્ટ કરવાથી પહેલેથી શું થયું હતું તે પૂર્વવત્ થતું નથી — તમારા એકાઉન્ટ પર અમે બદલેલા રેકોર્ડ્સ, ડિપ્લોયમેન્ટ્સ અથવા સેટિંગ્સ જેમ છે તેમ રહે છે. જો તમને લાગે કે કી પોતે જ લીક થઈ ગઈ હોઈ શકે છે, તો તેને વેન્ડર પર પણ રદ કરો; ડિસ્કનેક્ટ કરવાથી અમારી કૉપિ દૂર થાય છે, તેમની નહીં.