Bağlantı kurmanın size sağladıkları
Bitbucket bağlantısı kurmak, bir sitenin Bitbucket Cloud depolarınızdan birinden dağıtılmasına olanak tanır: dala gönderme yapın ve site güncellensin.
Başlamadan önce
Dağıtmak istediğiniz depolara erişimi olan bir Bitbucket Cloud hesabı.
1. Anahtarı Bitbucket üzerinde oluşturun
Bitbucket iki tür kimlik bilgisi sunar ve her ikisi de çalışır:
- Bir depo, proje veya çalışma alanı için o deponun, projenin veya çalışma alanının kendi ayarları altındaki Erişim belirteçleri bölümünden oluşturulan bir erişim belirteci. Bu belirteç bir şahıs yerine o depoya, projeye veya çalışma alanına bağlıdır. Belirtece depolar için okuma erişimi verin.
- Atlassian hesabınızda bir API belirteci. Profilinizi seçin, ardından Hesap ayarları → Güvenlik → API belirteçleri oluştur ve yönet → Kapsamlı API belirteci oluştur adımlarını izleyin. Bir ad verin, bir son kullanma tarihi belirleyin, uygulama olarak Bitbucket seçeneğini seçin ve depolar için okuma erişimini işaretleyin. Bitbucket belirteci yalnızca bir kez gösterir; o anda kopyalayın.
2. Buraya bağlayın
Kontrol panelinizde Entegrasyonlar bölümünü açın ve Bir hesap bağla seçeneğini belirleyin. Grup olarak Kod barındırma ve hesap olarak Bitbucket seçin, API belirteci alanını doldurun — ve erişim belirteci yerine Atlassian hesabınızda bir belirteç oluşturduysanız Hesap kullanıcı adı alanını da doldurun ve Hesabı bağla düğmesine basın.
Herhangi bir şey kaydedilmeden önce yapıştırdığınız içeriği test ederiz. Çalışmayan bir anahtar asla saklanmaz ve verilen yanıtta anahtarla ilgili neyin yanlış olduğu belirtilir. Çalışan bir anahtar ise sır kasamızda şifreli olarak tutulur — asla veri tabanımızda değil — ve bir daha asla, size bile gösterilmez.
Kullanıcı adı, belirteci nasıl göndereceğimizi belirler; bu nedenle yalnızca bir hesap belirteci için kullanıcı adı girin. Bir kullanıcı adı ile girilen bir erişim belirteci veya kullanıcı adı olmadan girilen bir hesap belirteci reddedilir.
Sonrasında ne olur
- Bir site doğrudan bu hesaptaki bir depodan dağıtılabilir: sitenin depo bağlantısında hesabı seçin, depoyu ve dalı belirleyin; gönderme işlemi dağıtımı gerçekleştirir.
- Diğer her dal kendi önizlemesini alabilir, böylece bir değişikliği canlı siteye ulaşmadan önce kontrol edebilirsiniz.
- Render ve Azure Static Web Apps gibi Git tabanlı statik barındırıcılar, bu bağlantıyı sitenin kodunun kaynağı olarak kullanır.
Bağlantı kurulamazsa
Bir depo eksik. Bir erişim belirteci yalnızca oluşturulduğu depoya, projeye veya çalışma alanına erişebilir. İhtiyacınız olan her depoyu kapsayan düzeyde bir belirteç oluşturun.
Çalışıyordu ancak durdu. Her iki belirteç türünün de süresi dolabilir. Yeni bir belirteç oluşturun ve onu bağlayın.
Anahtarın reddedildiği belirtiliyor. Neredeyse her zaman şu üç durumdan biridir: anahtarla birlikte kopyalanan bir boşluk veya satır sonu, süresi dolmuş bir anahtar veya kopyalamanızın ardından iptal edilmiş ya da yeniden oluşturulmuş bir anahtar. Yeni bir anahtar oluşturun ve yeniden yapıştırın.
Bağlantı kuruluyor ancak daha sonra bir işlem başarısız oluyor. Anahtarın kimliği doğrulanıyor ancak eylemin gerektirdiği bir izin eksik. Yukarıda listelenen izinlere sahip yeni bir anahtar oluşturun, ardından eski bağlantıyı kesin ve yeni anahtarı bağlayın.
Bağlantıyı kesme
Entegrasyonlar bölümünü açın, hesabı bulun ve Bağlantıyı kes düğmesine basın. Bu işlem, saklanan anahtarı derhal siler. Bu anahtarı kullanan her şey bir sonraki işleminde durur ve ona bağımlı olan ekranlar sessizce başarısız olmak yerine durumu bildirir.
Bağlantıyı kesmek önceden yapılmış olanları geri almaz — hesabınızda değiştirdiğimiz kayıtlar, dağıtımlar veya ayarlar olduğu gibi kalır. Anahtarın kendisinin sızdırılmış olabileceğini düşünüyorsanız, anahtarı sağlayıcı tarafında da iptal edin; bağlantıyı kesmek sağlayıcının değil, bizim kopyamızı kaldırır.