Yayın Yönetimi'ne kullanıcı ve grup ekleme ve erişimi denetleme
Sürüm Yönetimi için sürümler kurmak, başlatmak veya onaylamak isteyen herkesin kullanıcı hesabını eklemeniz gerekir.Ayrıca, sürüm ortamınızda uygulamaların dağıtılmasında kullanılan hizmet hesaplarını da eklemeniz gerekir.Team Foundation Server (TFS), Active Directory (AD) veya Sürüm Yönetimi'nde tanımlanan kullanıcı hesaplarını veya kullanıcı grubunu ekleyebilirsiniz.Kullanıcı rolü veya grup izinlerine göre sürüm işlevlerine erişimi denetleyin.
Tek tek veya grup olarak eklediğiniz tüm kullanıcılar Herkes grubunun üyesidir.Varsayılan olarak, Herkes grubunun üyesi kullanıcı ekleme ve izinleri ayarlama dahil tüm Sürüm Yönetimi işlemlerine erişebilir.
Erişimi kısıtlamak istiyorsanız, şu adımları uygulamak isteyeceksiniz:
İhtiyacınız olan grupları belirleme.
Bu grupları TFS'de veya AD'de tanımlayın.
Grupları Sürüm Yönetimi'ne ekleyin, izinlerini ayarlayın ve Herkes grubunun izinlerini değiştirin.
Tek bir kullanıcı veya hizmet hesabı ekleme
Sürüm Yönetimi istemcisini yüklemediyseniz, bunu şimdi yapın.
Sürüm Yöneticisi rolüne eklenmediyseniz, kendinizi bu role sahip bir kişi aracılığıyla ekletin.Bu rol, güvenliği yönetmek için gereklidir.
Yeni Kullanıcı sayfasını açın (Yönetim > Kullanıcıları Yönet).
Bir kullanıcı hesabı seçin (üç nokta ... düğmesini kullanın) ve kullanıcı rolünü ayarlayın.
İşlevsel alanlara erişimi kısıtlamak istediğiniz zaman herhangi bir rol atamayın.Bunun yerine, kullanıcı hesabını izinleri ayarladığınız gruba bağlayın.
Aşağıdaki işlevlere erişim vermek için Sürüm Yöneticisi rolünü atayın:
TFS ve Sürüm Yönetimi arasındaki bağlantıyı yönetin.
Sürüm yolunda tanımlanan tüm sürüm yollarını ve aşamalarını görüntüleyin ve düzenleyin.
Sürüm şablonları için şablonlar oluşturun ve düzenleyin, tanımlanan tüm aşamaların dağıtım sırasını ve yapılandırma değişkenlerini görüntüleyin ve düzenleyin ve özel araçlar ve eylemler ekleyin.
Sunucuları, ortamları, eylemleri, araçları ve güvenliği yönetin.
Grup ekleme
Eklemek istediğiniz grup türünü seçin.(Yönetim > gruplarını yönetme).
Güvenlik sekmesinde, bu grup için etkinleştirmek istediğiniz izinleri seçin.
Aşamalar altında, varsayılan Tüm Aşama Türlerini koruyun ya da bir veya daha fazla aşama ekleyin.
Değerleri ve Hedef Sunucuları Düzenle'yi etkinleştirin: Bu gruptaki kullanıcılar, bir sürüm veya aşamanın dağıtım sırasını ve yapılandırma değişkenlerini düzenleyebilir.Bu izin olmadan, aşama bilgileri salt okunurdur.
Onayları ve Ortamı Düzenle'yi etkinleştirin: Bu gruptaki kullanıcılar, bir aşamanın onaylarını ve ortamlarını düzenleyebilir.Bu izin olmadan, aşama bilgileri salt okunurdur.
Sürüm Yönetimi grubu (TFS veya AD ile ilişkili olmayan) oluşturursanız, varolan kullanıcı hesaplarını bu grubun üyeleri olacak şekilde bağlayın.
Veya Oluştur düğmesini seçerek bir kullanıcı hesabı ekleyebilirsiniz.
Erişimi kısıtlamak istediğiniz izinleri kaldırmak için Herkes grubunu düzenleyin.
Eklediğiniz kullanıcıları bilgilendirin.Sürüm Yönetimi istemcisini yüklemeleri veya istemcilerini yeniden başlatmaları gerektiğini bildirin.Bu, istemcinin izin değişikliklerini kaydedebilmesi için gereklidir.
Sürüm yolu, güvenlik sekmesinde oluşturduğunuzda, grubu ekleyin ve bu grup için etkinleştirmek istediğiniz izinleri seçin.Sürüm yolu aşağıdaki izinleri etkinleştirebilirsiniz.
Etkinleştirme Görünüm: Bu gruptaki kullanıcılar sürüm yolunu görüntüleyebilir.
Etkinleştirme Düzenle: Bu gruptaki kullanıcılar sürüm yolunu düzenleyebilirsiniz.Bu izin olmadan, olsa da, bir sürüm yolu aşama kullanıcı düzenleyemez Düzenle onayları ve ortam izin.
Etkinleştirme Güvenliği Yönet: Bu gruptaki kullanıcılar sürüm yolunu üzerinde tam denetim sahiptir.
Sürüm şablonu, güvenlik sekmesinde oluşturduğunuzda, grubu ekleyin ve bu grup için etkinleştirmek istediğiniz izinleri seçin.Sürüm şablonu aşağıdaki izinleri etkinleştirebilirsiniz.
Etkinleştirme Görünüm: Bu gruptaki kullanıcılar sürüm şablonuna görüntüleyebilir.
Etkinleştirme Düzenle: Bu gruptaki kullanıcılar sürüm şablonuna düzenleyebilirsiniz.
Etkinleştirme için sürüm: Bu grubundaki kullanıcıların bir sürüm tetiklemek.
Etkinleştirme Güvenliği Yönet: Bu gruptaki kullanıcılar sürüm yolunu üzerinde tam denetim sahiptir.
Soru - Yanıt
S: Kimin Sürüm Yönetimi'ne bir kullanıcı olarak eklenmesi gerekir?
Y: Şu kullanıcıların:
Bir sürümü oluşturması, başlatması veya onaylaması gereken herkes.
Sürüm yönetimini, sunucuları, ortamı ve uygulamaların dağıtılmasında kullanılan araç ve eylem stokunu yönetmesi gereken herkes.
Uygulamaları dağıtmak veya web hizmetlerini yönetmek için kullanılan hizmet hesapları.
S: Erişimi denetlemek için hangi grupları tanımlamalıyım?
Y: Uygulamak istediğiniz kısıtlamalara göre grupları tanımlayın.Örneğin, aşağıdaki işlevsel kullanıcı rolünün bir veya daha fazlasına göre erişimi kısıtlayabilirsiniz.Bu grupları TFS'de, AD'de veya Sürüm Yönetimi istemcisiyle tanımlayabilirsiniz
Onaylayanlar: Bu kullanıcılar, sürüm döngüsü sırasında bir adımı veya aşamayı onaylar veya doğrular.Onaylamaları gereken tüm aşama türleri için Onayları ve Ortamı Düzenle izninin ayarlanmış olması gerekir.
Dağıtıcılar: Bu kullanıcılar, sürüm mimarları tarafından oluşturulan sürüm yollarını temel alarak sürüm şablonları ve ilk sürümler oluşturur.Tüm aşama türleri için Sürüm Şablonu Oluşturabilir ve Değerleri ve Hedef Sunucuları Düzenle izinlerine ihtiyaçları vardır.
Sürüm mimarları: Bu kullanıcılar, dağıtım aşamalarını tanımlayan ve bu yolların tasarımını test eden sürüm yolları oluşturur.Sürüm yollarını da test etmeleri gerekir.Aşağıdaki izinleri etkinleştirin:
Sürüm Şablonu Oluşturabilir
Sürüm Yolu Oluşturabilir
Ortamı Yönetebilir
Eylemler ve Bileşenlerde Özel Araç Kullanabilir
Onayları ve Ortamı Düzenle
Değerleri ve Hedef Sunucuları Düzenle
Araç ve eylem geliştiricileri: Bu kullanıcılar, araçlar ve eylemler ekleyecek ve değiştirecektir.Sürüm eylemleri, sürümün her aşaması için dağıtım sırasını tanımlar.Her eylem, bağımsız değişkenler kümesiyle bir komut çalıştırmak için belirli bir araç kullanır.Bu kullanıcılar için şu izinleri etkinleştirin: Stok Yönetebilir ve Eylemler ve Bileşenlerde Özel Araç Kullanabilir.
Daha fazla bilgi için bkz. Yayın Yönetimi için uygulama dağıtmak için eylem yayınlama.
Yöneticiler: Bu kullanıcılar, tüm sürüm yönetimi işlemleri için sunucuları ve güvenliği yönetecektir.Bu gruptaki kullanıcılar için tüm izinleri etkinleştirin.Kullanıcıları tek tek eklerseniz, bunları Sürüm Yöneticisi rolüne atayın.
S: Bazı sekmeler veya kullanıcı arabirimi öğelerini göremiyorum.Neden?
Y: Kullanıcı rolünüze veya grubunuza atanmış izinlere bağlı olarak, bazı kullanıcı arabirimi öğeleri görünmeyebilir.Örneğin, Stok Yönetebilir izniniz yoksa, Stok sekmesi görüntülenmez.
Benzer şekilde, bir nesneyi düzenleme izniniz yoksa, sekmeyi görüntüleyebilirsiniz, ancak Kaydet düğmesi etkin olmayacaktır.Aşağıdaki tabloda listelenen izinlerinden birine sahip değilseniz, karşılık gelen kullanıcı arabirimi öğesi gizli veya devre dışı olacaktır.Bununla birlikte Sürüm Yöneticileri, tüm bilgileri görüntüleyebilir ve düzenleyebilir.
İzin |
Kullanıcı arabirimi öğesi |
---|---|
Sürüm Şablonu Oluşturabilir |
Uygulamaları Yapılandır > Sürüm Şablonu sekmesi (gizli) |
Sürüm Yolu Oluşturabilir |
Yolları Yapılandır > Sürüm Yolları sekmesindeki Yeni düğmesi (gizli) |
Ortamı Yönetebilir |
Yolları Yapılandır > Ortam sekmesi (gizli) |
Sunucu Yönetebilir |
Yolları Yapılandır > Sunucu sekmesi (gizli) |
Stok Yönetebilir |
Stok sekmesi (Eylemler ve Araçlar'a erişim sağlar) (gizli) |
Eylemler ve Bileşenlerde Özel Araç Kullanabilir |
Komut ve Bağımsız Değişkenler alanları, Araç Yok seçildiğinde düzenlenemez |
Değerleri ve Hedef Sunucuları Düzenle |
Sürüm Şablonları için: Kullanıcının bir aşama türü için bu izni yoksa, Dağıtım Yapılandırması ve Yapılandırma Değişkenleri sekmelerinin bilgileri salt okunurdur. Sürümler için: Kullanıcının bir aşama türü için bu izni yoksa, Dağıtım Yapılandırması ve Yapılandırma Değişkenleri panelinin bilgileri salt okunurdur. |
Onayları ve Ortamı Düzenle |
Sürüm yollarını için: kullanıcı için bir aşama türü ayarlamak bu izin yoksa, sürüm yolunu aşama bilgileri salt okunur durumdadır. |
S: Bir grubu devre dışı bırakırsam ne olur?
Active Directory veya TFS grubu aracılığıyla eklediğiniz üyeler, grubu devre dışı bıraksanız veya silseniz bile etkin üyeler olarak kalır.Bu üyeleri kaldırmak için Kullanıcıları Yönet sayfasından el ile silmeniz gerekir.