Үүнийг холбох нь танд ямар ашигтай вэ
Zinn® GitHub аппыг суулгаснаар хувийн токен бидэнд өгөх шаардлагагүйгээр сайтын төслүүдийг таны репозитороос байршуулах, мөн төслийн самбарыг GitHub-тай синхрон хадгалах боломжтой болно. Бид зөвхөн тухайн аппын бие даан ашиглах боломжгүй суулгалтын дугаар-ыг хадгалдаг бөгөөд шаардлагатай болсон тухай бүрд нэг цагийн хугацаатай токен үүсгэдэг. Энэ нь аль нэг хувь хүнд харьяалагддаггүй, мөн хэн нэгэн ажлаас гарахад ажиллахаа больдоггүй тул байгууллагын хувьд илүү тохиромжтой сонголт юм.
Эхлэхээсээ өмнө
GitHub бүртгэл эсвэл уг аппыг суулгахыг хүсэж буй байгууллагын эзэмшигчийн (owner) эрх шаардлагатай. Гуравдагч талын аппыг хориглодог байгууллагуудад эзэмшигч нь зөвшөөрөх шаардлагатай; хэрэв энэ боломжгүй бол оронд нь нарийвчилсан (fine-grained) токен ашиглана уу (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. Энд холбох
Аппыг Integrations дэлгэц дээр бус, харин ашиглагдах газарт нь сонгоно:
- Сайтын репозиторын холболт дээр GitHub (app install)-ийг сонгоно уу.
- Төслийн самбарын GitHub холбоос дээр The Zinn® GitHub app-ийг сонгоно уу.
Installation number-ийг буулгаад үргэлжлүүлнэ үү. Бид ямар нэгэн зүйл хадгалахаасаа өмнө суулгалтыг шалгадаг; холбогдох боломжгүй дугаарыг хэзээ ч хадгалахгүй.
Дараа нь юу болох вэ
- Таны аппд зөвшөөрсөн репозиторууд сайт байршуулахад бэлэн харагдах бөгөөд push үйлдэл хийхэд байршуулалт явагдана.
- Бидний хийсэн үйлдэл бүр GitHub дээрх суулгалтын аудит логт таны нэрээр бус, аппын нэрээр гарч ирнэ.
- Бидэнд илүү олон репозитор олгохын тулд мөнөөх Configure хуудас дээр аппын репозиторын хандалтыг өөрчлөхөд хангалттай бөгөөд юуг ч дахин холбох шаардлагагүй.
Хэрэв холбогдохгүй бол
Репозитор дутуу байна. Суулгалт нь зөвхөн таны сонгосон репозиторуудыг хамарна. Configure-ийг нээж, түүнийг нэмнэ үү.
Дугаараас татгалзсан. Энэ нь аппын өөрийн ID биш хаягийн мөрөөс авсан суулгалтын дугаар мөн эсэхийг, мөн апп суулгагдсан хэвээр байгаа эсэхийг шалгана уу — устгасан аппд суулгалт байхгүй.
Түлхүүрээс татгалзсан гэж гарч байна. Ихэнх тохиолдолд гурван шалтгааны аль нэг нь байдаг: зай эсвэл мөр шилжүүлэгч хамт хуулагдсан, хугацаа нь дууссан түлхүүр, эсвэл хуулсны дараа хүчингүй болгосон эсвэл дахин шинэчилсэн түлхүүр. Шинээр үүсгээд дахин буулгана уу.
Холбогдсон боловч дараа нь ямар нэг зүйл бүтэлгүйтсэн. Түлхүүр баталгаажсан боловч тухайн үйлдлийг хийхэд шаардлагатай зөвшөөрөл дутуу байна. Дээр дурдсан зөвшөөрлүүд бүхий шинэ түлхүүр үүсгэж, хуучин холболтыг салгаад шинэ түлхүүрийг холбоно уу.
Салгах
Integrations-ийг нээж, бүртгэлийг олоод Disconnect дээр дарна уу. Ингэснээр хадгалагдсан түлхүүрийг нэн даруй устгана. Үүнийг ашиглаж байсан бүх зүйл дараагийн үйлдлээ хийхдээ зогсох бөгөөд үүнээс хамааралтай дэлгэцүүд чимээгүй бүтэлгүйтэхийн оронд алдааг мэдэгдэх болно.
Салгах нь өмнө нь хийгдсэн зүйлсийг буцаахгүй — таны бүртгэлд бидний өөрчилсөн бүртгэлүүд, байршуулалтууд эсвэл тохиргоонууд хэвээр үлдэнэ. Хэрэв түлхүүр өөрөө задарсан байж болзошгүй гэж үзэж байвал нийлүүлэгч дээр мөн хүчингүй болгоно уу; салгаснаар тэднийхийг биш, зөвхөн манайд байгаа хуулбарыг устгана.