Bu bağlantının size sağladıkları
Zinn® GitHub uygulamasını yüklemek, kişisel bir token vermenize gerek kalmadan bir sitenin depolarınızdan dağıtım yapmasını ve bir proje panosunun GitHub ile senkronize kalmasını sağlar. Biz yalnızca tek başına işe yaramayan ve uygulamanın kurulum numarasını saklarız; ayrıca her ihtiyaç duyduğumuzda bir saat geçerli olan bir token üretiriz. Herhangi bir kişiye ait olmadığı ve biri ayrıldığında çalışmayı durdurmadığı için bir kuruluş adına daha iyi bir tercihtir.
Başlamadan önce
Bir GitHub hesabı veya uygulamayı yüklemek istediğiniz kuruluşte sahip hakları. Üçüncü taraf uygulamaları yasaklayan kuruluşların bir sahibin buna izin vermesini sağlaması gerekir; bu mümkün değilse, bunun yerine ayrıntılı bir token kullanın (GitHub hesabınızı bağlayın).
1. Anahtarı GitHub'da oluşturun
Oluşturulacak bir anahtar yoktur. Zinn® GitHub uygulamasını kişisel hesabınıza veya kuruluşunuza yükleyin ve tüm depoları ya da yalnızca dağıtım yapmasını istediklerinizi seçin.
Ardından kurulum numarasını bulun:
- Kişisel hesap — Settings → Applications → Installed GitHub Apps adımlarını izleyin ve Zinn® uygulamasının yanındaki Configure öğesine tıklayın.
- Kuruluş — Your organizations → Settings → GitHub Apps adımlarını izleyin ve Zinn® uygulamasının yanındaki Configure öğesine tıklayın.
Bu sayfadaki adres çubuğunun sonunda yer alan numara (örneğin github.com/settings/installations/12345678), kurulum numarasıdır.
2. Buradan bağlanın
Uygulama, Entegrasyonlar ekranı yerine kullanıldığı yerde seçilir:
- Bir sitenin depo bağlantısında, GitHub (app install) seçeneğini seçin.
- Bir proje panosunun GitHub bağlantısında, The Zinn® GitHub app seçeneğini seçin.
Installation number değerini yapıştırın ve devam edin. Herhangi bir şeyi kaydetmeden önce kurulumu kontrol ederiz; ulaşamadığımız bir numara asla saklanmaz.
Sonrasında ne olur
- Uygulamaya erişim verdiğiniz depolar sitenin dağıtım yapabilmesi için görünür hale gelir ve bir push işlemi dağıtımı gerçekleştirir.
- Gerçekleştirdiğimiz her işlem, GitHub'daki kurulumun denetim günlüğünde sizin adınızla değil, uygulamanın adı altında görünür.
- Bize daha fazla depo vermek için aynı Configure sayfasından uygulamanın depo erişimini değiştirin; hiçbir şeyin yeniden bağlanması gerekmez.
Bağlanmazsa
Bir depo eksik. Kurulum yalnızca seçtiğiniz depoları kapsar. Configure öğesini açın ve depoyu ekleyin.
Numara reddedildi. Numaranın uygulamanın kendi kimliği değil, adres çubuğundaki kurulum numarası olduğundan ve uygulamanın hala yüklü olduğundan (yüklü olmayan bir uygulamanın kurulumu olmaz) emin olun.
Anahtarın reddedildiği belirtiliyor. Bu durum neredeyse her zaman şu üç nedenden birinden kaynaklanır: kopyalanan metne bir boşluk veya satır sonu eklenmiştir, anahtarın süresi dolmuştur ya da anahtar siz kopyaladıktan sonra iptal edilmiş veya yeniden oluşturulmuştur. Yeni bir tane oluşturun ve tekrar yapıştırın.
Bağlanıyor ancak daha sonra bir işlem başarısız oluyor. Anahtar kimlik doğrulaması yapıyor ancak eylemin gerektirdiği bir izne sahip değil. Yukarıda listelenen izinlerle yeni bir anahtar oluşturun, ardından eski bağlantıyı kesin ve yeni anahtarı bağlayın.
Bağlantıyı kesme
Integrations öğesini açın, hesabınızı bulun ve Disconnect düğmesine basın. Bu işlem, saklanan anahtarı anında siler. Bu anahtarı kullanan her şey bir sonraki işleminde durur ve bu duruma bağımlı ekranlar sessizce başarısız olmak yerine bunu bildirir.
Bağlantıyı kesmek daha önce yapılanları geri almaz; hesabınızda değiştirdiğimiz kayıtlar, dağıtımlar veya ayarlar olduğu gibi kalır. Anahtarın sızdırılmış olabileceğini düşünüyorsanız, sağlayıcı tarafında da iptal edin; bağlantıyı kesmek bizim kopyamızı kaldırır, onlarınkini kaldırmaz.