İngilizce dilinde oku

Aracılığıyla paylaş


Kaynak depo bağlantılarını yönetme

Önemli

Visual Studio App Center 31 Mart 2025'te kullanımdan kaldırılıyor. Tamamen kullanımdan kaldırılana kadar Visual Studio App Center'ı kullanmaya devam edebilirsiniz ancak geçiş yapmayı düşünebileceğiniz birkaç önerilen alternatif vardır.

Destek zaman çizelgeleri ve alternatifleri hakkında daha fazla bilgi edinin.

App Center şu kod deposu hizmetlerine bağlantıları destekler: Bitbucket, GitHub, Gitlab.com ve Azure DevOps (eski adıYLA VSTS). Bu sağlayıcılardan birine bağlanarak App Center'da uygulama oluşturun. SSH bağlantısının desteklenmediğini lütfen unutmayın.

Not

Şirket içinde barındırılan GitLab Örnekleri dışında App Center, yukarıdaki depo hizmetlerinin şirket içinde barındırılan veya şirket içi sürümlerine yönelik bağlantıları desteklemez.

Uyarı

Bitbucket, hem kimliği doğrulanmamış hem de kimliği doğrulanmış istekler için API çağrı hızı sınırları uygular.

Kaynak depoya bağlanma

Uygulama oluşturmak için uygulamanızın Derleme sekmesinden hizmeti seçerek depo hesabınıza bağlanın. Henüz oturum açmadıysanız kod deposu hizmet hesabı kimlik bilgilerini kullanarak oturum açın. Bağlantıyı tamamlamak için App Center'ı yetkilendirmek gerekir.

Başarılı bir bağlantıdan sonra App Center'da kullanılabilir depolar doldurulur. Uygulamanızın bulunduğu bir depo ve dal seçin ve ilk derlemenizi ayarlayın.

İpucu

Derleme aracısının deponuza bağlanmasına izin vermek için ve build2.appcenter.ms engellemesini build.appcenter.ms kaldırmanız gerekebilir. Olası Azure IP adresleri.

Self-Hosted GitLab Örneklerine Bağlanma

Uyarı

Alt etki alanları desteklenmez, GitLab örneğinin SSL sertifikası tam olarak eşleşmelidir. Örnek: https://gitlab.my-company.com/ için *.my-company.comjoker sertifika altında sunulmaz.

Örneğin URL'sini gitlab.my-company.comve kişisel erişim belirtecini (PAT) sağlayarak şirket içinde barındırılan bir GitLab örneğine bağlanabilirsiniz. App Center bağlantısı için PAT oluştururken kapsam olarak öğesini seçin api . Örneğe İnternet üzerinden erişilebilir olmalıdır. PAT'nin süresi dolduğunda App Center uygulamasındaki herhangi bir yönetici PAT'sini kullanarak bağlantıyı yeniden bağlayabilir. Bir depoyu bağlarken Derleme hizmetinde veya Kullanıcı Ayarları > Geliştirici Hesapları'nda bağlantı ayarlarını düzenleyin.

Bağlantıları kaldırma ve yeniden bağlanma

Bu kadar çok kimlik, uygulama ve kimlik doğrulama yöntemiyle App Center hesabınız, uygulamalarınızı barındırandan farklı bir hizmete bağlanabilir.

Bir depo hizmetine yanlış hesapla bağlandıysanız Barındırma hizmetinde (Azure DevOps, GitHub veya Bitbucket) Kullanıcı ayarlarınızı açmanız ve OAuth belirtecini el ile iptal etmeniz gerekir. Ardından App Center'da başka bir hesaba yeniden bağlanabilirsiniz.

Önemli

Yeni bir hesaba bağlanırsanız, önceki hesapla yapılandırılan TÜM uygulamalar için tüm derleme yapılandırmasını ve önceki derlemeleri kaybedeceğinizi unutmayın.

Bitbucket

Başka bir Bitbucket hesabına bağlanmak için önce OAuth belirtecini iptal edin. Erişim Yönetimi (Uygulama yetkilendirmeleri) > App Center belirtecini iptal et'e https://bitbucket.org/account/> gidin. Ardından Bitbucket oturumunu kapatın. App Center'ın Derleme sekmesinde Bitbucket'e yeniden bağlanın ve OAuth akışında yeniden ilerleyin.

Bitbucket Oauth Belirtecini Kaldırma

GitHub

App Center'da bir GitHub hesabıyla oturum açtıysanız, yalnızca bu GitHub hesabı altındaki depolardan uygulama oluşturabilirsiniz.

Başka bir GitHub hesabına bağlanmak için önce OAuth belirtecini iptal edin. GitHub profili web sayfasına> gidin Uygulamalar > Yetkili OAuth Uygulamaları > App Center belirtecini iptal edin. Ardından GitHub oturumunu kapatın. App Center'ın Derleme sekmesinde GitHub'a yeniden bağlanın ve OAuth akışını tekrarlayın.

GitHub OAuth belirtecini kaldırma

Azure DevOps

Başka bir Azure DevOps hesabına bağlanmak için önce OAuth belirtecini iptal edin. Azure DevOps Me Sayfası> Yetkilendirmeleri Yönet'e gidin (Aşağıdaki ekran görüntüsüne bakın) > App Center belirtecini iptal etme. Ardından Azure DevOps oturumunu kapatın. App Center'ın Derleme sekmesinde Azure DevOps'a yeniden bağlanın ve OAuth akışında yeniden ilerleyin.

Not

Azure DevOps belirtecinin erişimini kaybetmesi 60 dakika kadar sürebilir. Erişimin süresi dolduktan sonra App Center'ı başka bir Azure DevOps hesabına bağlayabilirsiniz.

Azure DevOps OAuth Belirtecini kaldırma