ማገናኘት ለእርስዎ ምን እንደሚጠቅም
GitHubን በቶከን ማገናኘት አንድ ድረ-ገጽ ከእርስዎ ማከማቻዎች (repositories) አንዱ ላይ እንዲሰማራ (deploy) ያስችላል፡ ወደ ቅርንጫፉ (branch) ይግፉ እና ድረ-ገጹ ይዘምናል። እንዲሁም ያንን እንደ ድረ-ገጽ አስተናጋጅ በመረጡበት ጊዜ በእርስዎ መለያ ላይ ወደ GitHub Pages እንድናሳትም ያስችለናል።
ማከማቻዎችዎ የአንድ ድርጅት ከሆኑ፣ ይልቁንስ የZinn® GitHub መተግበሪያን ይምረጡ — የZinn® GitHub መተግበሪያን መጫን የሚለውን ይመልከቱ። ቶከን የአንድ ሰው ብቻ ነው እና ያ ሰው ሲለቅ መስራት ያቆማል።
ከመጀመርዎ በፊት
ሊያሰማሩት ወደሚፈልጉት ማከማቻዎች የመድረስ ፈቃድ ያለው የGitHub መለያ። የአንድ ድርጅት ከሆኑ፣ ባለቤቱ ለእሱ ጥቃቅን ቶከኖችን (fine-grained tokens) ማጽደቅ ሊኖርበት ይችላል።
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 የሚለውን ይጫኑ።
ማንኛውም ነገር ከመቀመጡ በፊት የለጠፉትን እንሞክረዋለን። የማይሰራ ቁልፍ በጭራሽ አይቀመጥም፣ እና መልሱ ምን ችግር እንዳለበት ይገልጻል። የሚሰራ ቁልፍ በሚስጥሮች ማከማቻችን (secrets vault) ውስጥ ተመስጥሮ ይቀመጣል — በመረጃ ቋታችን (database) ውስጥ በጭራሽ አይቀመጥም — እና ዳግመኛ አይታይም፣ ለእርስዎም ቢሆን።
ቀጥሎ ምን ይከሰታል
- አንድ ድረ-ገጽ በዚህ መለያ ላይ ካለ ማከማቻ በቀጥታ ሊሰማራ ይችላል፡ በድረ-ገጹ የማከማቻ ግንኙነት ላይ ይምረጡት፣ ማከማቻውን እና ቅርንጫፉን ይምረጡ፣ እና መግፋት (push) ያሰማራዋል።
- እያንዳንዱ ሌላ ቅርንጫፍ የራሱን ቅድመ እይታ ሊያገኝ ይችላል፣ ስለዚህ ለውጡ ወደ ቀጥታ ድረ-ገጹ ከመድረሱ በፊት ማረጋገጥ ይችላሉ።
- እንደ Render እና Azure Static Web Apps ያሉ በGit የሚገነቡ የማይንቀሳቀሱ (static) አስተናጋጆች ይህንን ግንኙነት እንደ ድረ-ገጹ ኮድ ምንጭ ይጠቀሙበታል።
ካልተገናኘ
ማከማቻ አይታይም። የቶከኑ የማከማቻ መዳረሻ አያካትተውም። ቶከኑን በGitHub ላይ ያርትዑ እና ማከማቻውን ያክሉ።
ሰርቶ ነበር ከዚያ አቆመ። ጥቃቅን ቶከኖች በመረጡት ቀን ያበቃሉ። አዲስ ያመንጩ እና ያገናኙት፤ ቶከን ከማለቁ በፊት GitHub ኢሜይል ይልክልዎታል።
ቁልፉ ውድቅ ተደርጓል ይላል። ሁልጊዜ ማለት ይቻላል ከሶስት ነገሮች አንዱ ነው፡ አብሮ የተቀዳ ክፍተት (space) ወይም የመስመር መቋረጥ (line break)፣ ጊዜው ያለፈበት ቁልፍ፣ ወይም ከገለበጡት በኋላ የተሰረዘ ወይም እንደገና የተፈጠረ ቁልፍ። አዲስ ይፍጠሩ እና እንደገና ይለጥፉት።
ይገናኛል፣ ነገር ግን በኋላ ላይ የሆነ ነገር አይሳካም። ቁልፉ ይረጋገጣል ነገር ግን እርምጃው የሚያስፈልገውን ፈቃድ ያጣል። ከላይ በተዘረዘሩት ፈቃዶች አዲስ ቁልፍ ይፍጠሩ፣ ከዚያ የድሮውን ግንኙነት ያቋርጡ እና አዲሱን ቁልፍ ያገናኙ።
ማቋረጥ
Integrationsን ይክፈቱ፣ መለያውን ያግኙ እና Disconnect የሚለውን ይጫኑ። ያ የተከማቸውን ቁልፍ ወዲያውኑ ይሰርዘዋል። እሱን ሲጠቀም የነበረ ማንኛውም ነገር በሚቀጥለው እርምጃው ላይ ይቆማል፣ እና በእሱ ላይ ጥገኛ የሆኑት ማያ ገጾች በዝምታ ሳይሳኩ ከመቅረት ይልቅ ያንን ይገልጻሉ።
ግንኙነቱን ማቋረጥ ቀደም ሲል የተደረገውን አይቀለብስም — በመለያዎ ላይ የቀየርናቸው መዝገቦች፣ ማሰማራቶች ወይም ቅንብሮች እንደነበሩ ይቆያሉ። ቁልፉ ራሱ ሾልኮ ወጥቷል ብለው የሚያስቡ ከሆነ፣ በአቅራቢው በኩልም ይሰርዙት፤ ግንኙነቱን ማቋረጥ የእኛን ቅጂ እንጂ የእነሱን አያስወግድም።