Dal izinlerini ayarlama

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Git deponuzdaki bir daldaki kodu kimlerin okuyup güncelleştirebileceğini denetlemek için izinleri ayarlayın. Tek tek kullanıcılar ve gruplar için izinleri ayarlayabilir ve izinleri depo izinlerinden gerektiği gibi devralabilir ve geçersiz kılabilirsiniz.

Önemli

Azure DevOps İçerik Sürümü seçicisinden bir sürüm seçin.

Bu makalenin platformunuza ve sürümünüze karşılık gelen sürümünü seçin. Sürüm seçici, içindekiler tablosunun üzerindedir. Azure DevOps platformunuzu ve sürümünüzü arayın.

Güvenliği yapılandırmak için dallar görünümünü kullanma

  1. Web portalında projenize gidip Depolar, Dallar'ı seçerek Dallar sayfasını açın.

    Web'de Dallar sayfasını açma

  1. Sayfada dalınızı bulun. Listeye göz atabilir veya sağ üstteki Tüm dallarda ara kutusunu kullanarak dalınızı arayabilirsiniz.

    Dallar sayfası

  2. Dal adının yanındaki ... simgesini seçerek bağlam menüsünü açın. Menüden Dal güvenliği'ni seçin.

    Dallar bağlam menüsünden dal izinleri sayfasını açma

Kullanıcı veya grup ekleme

İpucu

Yalnızca Project'inizde bulunan kullanıcılar ve gruplar için izin ekleyebilirsiniz. Dal izinlerini ayarlamadan önce Projenize yeni kullanıcılar ve gruplar ekleyin.

Ekle'yi seçerek dal izinlerinize kullanıcı veya grup ekleyin.
Oturum açma adresini veya grup diğer adını girin, ardından Değişiklikleri Kaydet'i seçin.

Kullanıcıları veya grupları kaldırma

Kullanıcı veya Azure DevOps grubunu ve ardından Kaldır'ı seçerek bir kullanıcı veya grup için izinleri kaldırın. Kullanıcı veya grup Project'inizde var olmaya devam eder ve bu değişiklik kullanıcı veya grup için diğer izinleri etkilemez.

Azure DevOps Services veya TFS'de bir kullanıcının dal izinlerini kaldırma

İzinleri ayarlama

Dal izni görünümünden dal izni ayarlarını denetleyin. Depo düzeyinde ayarlanmış izinlere sahip kullanıcılar ve gruplar bu izinleri varsayılan olarak devralır. İzinlerin nasıl çalıştığı hakkında daha fazla bilgi edinmek için bkz . İzin ayarları.

Aşağıdaki izinler dal oluşturucularına otomatik olarak atanır: Katkıda bulunma, Göndermeye zorlama, İzinleri yönetme (depo ayarı İzin yönetimi aracılığıyla izin verildiğinde) ve Başkalarının kilitlerini kaldır.

Not

Azure DevOps Server 2019 ve sonraki sürümler için ilke zorlamadan muaf tutma izni kaldırıldı. İşlevselliği artık aşağıdaki iki izinle desteklenmektedir:

  • Çekme isteklerini tamamlarken ilkeleri atlama
  • Gönderme sırasında ilkeleri atlama

Daha önce İlkeden muaf tutma özelliğini etkinleştirmiş olan kullanıcılar artık bunun yerine iki yeni izni etkinleştirdi. Bu iki yeni izin hakkında daha fazla bilgi için aşağıdaki tabloya bakın.

İzin

Açıklama


Çekme isteklerini tamamlarken ilkeleri atlama

Bu izne sahip kullanıcılar, çekme isteklerini tamamlarken dal için ayarlanan dal ilkesinden muaf tutulur ve dal ilkelerini geçersiz kıl seçeneğini işaretleyerek ilkeleri geçersiz kılmayı tercih edebilir ve çekme isteğini tamamlarken birleştirmeyi etkinleştirebilir.

Gönderme sırasında ilkeleri atlama

Bu izne sahip kullanıcılar, dal ilkelerinin etkinleştirildiği bir dala gönderebilirsiniz. Bu izne sahip bir kullanıcı dal ilkesini geçersiz kabilecek bir gönderim yaptığında gönderme işleminin, kabul etme adımı veya uyarısı olmadan dal ilkesini otomatik olarak atladığını unutmayın.

Katkıda bulunun

Dalına yeni işlemeler gönderilebilir ve dal kilitlenebilir. Daldaki mevcut işlemeler yeniden yazılamıyor.

İlkeleri düzenleme

Dal ilkelerini düzenleyebilir.

Göndermeye zorlama (geçmişi yeniden yazma, dalları ve etiketleri silme)

Bir dala göndermeyi zorlayabilir ve bu da geçmişi yeniden yazabilir. Bu izin bir dalı silmek için de gereklidir.

İzinleri yönetme

Dal için izinleri ayarlayabilir.

Başkalarının kilitlerini kaldırma

Diğer kullanıcılar tarafından dallarda ayarlanan kilitleri kaldırabilir.