તેને કનેક્ટ કરવાથી તમને શું ફાયદો થાય છે
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 દબાવો. તે સંગ્રહિત કીને તરત જ કાઢી નાખે છે. તેનો ઉપયોગ કરતી કોઈપણ બાબત તેની આગલી ક્રિયા પર અટકી જાય છે, અને તેના પર નિર્ભર સ્ક્રીનો શાંતિથી નિષ્ફળ જવાને બદલે તે અંગે સૂચના આપે છે.
ડિસ્કનેક્ટ કરવાથી જે પહેલેથી થઈ ચૂક્યું છે તે પૂર્વવત્ થતું નથી — તમારા એકાઉન્ટ પર અમે બદલેલા રેકોર્ડ્સ, ડિપ્લોયમેન્ટ્સ અથવા સેટિંગ્સ જેમ છે તેમ જ રહે છે. જો તમને લાગે કે કી પોતે લીક થઈ ગઈ હોઈ શકે છે, તો તેને વિક્રેતા પાસે પણ રદ કરો; ડિસ્કનેક્ટ કરવાથી અમારી કૉપિ દૂર થાય છે, તેમની નહીં.