TFS'de kullanıcı veya grupları yönetme
Takım projenizi Team Foundation Server (TFS) erişimi kullanıcılar için erişim vermeniz gerekir.Küçük bir takım için bir yöneticisiyseniz ve erişimi kısıtlamak önemli, basitçe yoksa takım üyeleri ekleyin TFS.
Çok sayıda farklı roller takım içinde gerçekleştirmek kullanıcılar erişim vermek ihtiyacınız varsa, ancak sonra önerilen Windows ya da Active Directory grupları oluşturun, TFS gruplarına bu grupları ekleyin ve ek kaynaklara erişimi vermek için aynı grupları eklemek için yöntemdir.
Son üç adımları isteğe bağlıdır.Yalnızca SQL Server Reporting Services veya SharePoint sitesi ile takım projenizi sağlanmış, raporlar veya projesi portalı izinleri gerekir.Ayrıca, premium özelliklerin veya proje katılımcılarını etkinleştirmek istediğiniz veya lisanslı olmayan kullanıcılar sınırlı erişime erişmek tüm bir grup etkinleştirmek gerekiyorsa erişim düzeyleri değiştirmek yeterlidir.
Kullanıcılar ve gruplar için takım projeleri ve kaynaklara erişimi: Select kullanıcıları veya grupları için işlevleri erişim sınırla: Yönetici erişimi sağlar: |
TFS erişim nasıl yönetir
Sağ kullanıcıların doğru erişim veya özellikleri ve işlevleri izinlere sahip olduğundan emin olmak gerekiyorsa, TFS ile üç arası bağlı işlevsel alanına erişim denetler anlamak için yardımcı olur:
Erişim düzeyi Yönetim TWA, TFS web uygulaması sağlanan özelliklerine erişimi kontrol eder.Kullanıcı lisansları bağlı olarak, Yöneticiler için standart, tam ya da sınırlı bir dizi özellik erişim.Lisans bilgileri için bkz: Visual Studio ve MSDN Lisanslama tanıtım yazısı.
Üyelik Yönetim tek tek Windows kullanıcı hesaplarını ve grupları varsayılan TFS gruplara ekleme destekler.Ayrıca, TFS grupları oluşturabilirsiniz.Her varsayılan TFS varsayılan izinler kümesiyle ilişkili grubudur.Herhangi bir TFS gruba eklenen tüm kullanıcılar için geçerli kullanıcılar Grubu'nun eklenir.Geçerli bir kullanıcı takım projesine bağlanabilir kişidir.
İzin Yönetimi farklı düzeylerde sisteminin işlevsel belirli görevleri erişimi kontrol eder.Nesne düzeyi izinlerini bir dosya, klasör, yapı tanımı veya paylaşılan bir sorgu izinler ayarlayın.İzin ayarlarını karşılık izin, reddetme, devralınan izin, devralınan Reddetme, ve ayarlanmamış.
Her işlevsel alan gruplarını dağıtım boyunca yönetim basitleştirmek için kullanır.Kullanıcılar ve gruplar TFS web hizmeti Yönetim sayfalarını üzerinden ekleyin.İzinler otomatik olarak TFS grubuna kullanıcı ekleme ya da nesnesini temel alan proje, toplama veya sunucu düzeyinde grupları Ekle tabanlı ayarlanır.Diğer yandan, erişim düzeyi Yönetimi tüm kullanıcılar için erişimi kontrol eder ve sunucu düzeyinde gruplar.
Notlar:
Standart Özellikler: giriş sayfası, kod, iş, yapı ve yönetim sayfaları erişim takım Web Access (TWA) içerir.Git burada erişim düzeyleri hakkında daha fazla bilgi için.
AD: Active Directory.Yerel grupları veya Active Directory oluşturabilirsiniz grupları, kullanıcıları yönetmek için.Emin olun gruplarını kullanmak isterseniz, bu gruplara üyeliğin TFS kullanıcılara sınırlıdır.Bunlar grupların oluşturulduğunda bu sahipleri TFS düşünün değil, Grup üyeliğini sahiplerinin tarafından herhangi bir zamanda değiştirilebilir olduğundan, kendi üyelik değişiklikler TFS içinde istenmeyen yan etkileri neden olabilir.
İşte izin ayarları hakkında bilmesi gerekenler:
İzin veya reddetme açıkça izin verir veya kullanıcıları belirli görevleri yerine sınırlar ve genellikle grubu üyelikten devralınır.
Ayarlanmamış örtülü olarak izni gerektiren görevleri gerçekleştirme yeteneği kullanıcıları reddeden, ancak, olarak da bilinir öncelikli olarak ayarlanan bu izne sahip bir grup içinde üyelik verir devralınan izin ve devralınan Reddetme.
Çoğu gruplarında ve neredeyse tüm izinleri reddetme toplayın izin.Bir kullanıcının iki gruplarına ait olduğu ve bunlardan biri ayarlamak belirli bir izin varsa reddetme, kullanıcı bunlar ayarlamak bu izni bir gruba ait olsa bile izni gerektiren görevleri gerçekleştirebilir olmayacak izin.
Üyeleri için proje koleksiyonu yöneticileri veya Team Foundation Yöneticileri grupları, reddetme koz izin ver değil.Bu gruplara atanan izinleri olan diğer herhangi bir gruptaki tüm reddetme küme üzerinde üyenin ait olabilir etkileyen alın.
Bu grup içinde kendi üyelik yoluyla bu izin verilen tüm kullanıcılar için bu izin bir grup için bir izin değiştirilir.Diğer bir deyişle, grup boyutunu bağlı olarak, yalnızca bir izin değiştirerek işlerini yapmak için kullanıcıların yüzlerce özelliğini etkileyebilir.Bu nedenle bir değişiklik yapmadan önce etkisi anlamak emin olun.
Değişikliğin etkilerini anlamak için iki faydalı ipuçları: üyesi sekmesi, tek bir kullanıcı veya grup ait olduğu grupları gösterir.Devralınan bir izni de üzerine gelin ve bir neden? simge görünür.Seçerseniz, daha fazla bilgi ile bir iletişim kutusu açılır.
Soru - Yanıt
S: yalnızca kod erişmek istiyorum.Ne yapmalıyım?
Y: , bir takım üyesinin veya bir katkı sahibi olarak için TFS eklendikten sonra görebilir Team Foundation sürüm denetimi veya Git.
S: ı kullanıcılar eklemek ve TFS izinleri yönetme önce hangi izinlerin ihtiyacım var?
Y: kullanıcıları veya grupları, takımınızın proje ve proje takım, o takım projesi Proje Yöneticileri grubuna ait olmalıdır veya düzenleme proje düzeyi izinlerini olarak ayarlanmış için izinleri yönetin eklemek için izin.Proje yöneticileri, aşağıdaki varsayılan izinleri verilir.
Kullanıcılar, gruplar veya izinler tüm projeleri bir koleksiyon içinde ekip, Proje Koleksiyonu Yöneticileri grubuna ait olmalıdır veya düzenleme koleksiyon düzeyi izinlerini olarak ayarlanmış için yönetmek için izin.
S: ne tür izinleri kullanıcılar gerekiyor mu?
Y: TFS'de gerçekleştirdikleri görevleri temel alarak kullanıcılara izinler.Genel olarak, kullanıcılar işlerini yapmak için gereken izinleri minimum kümesini vermek istersiniz.Çoğu kullanıcı yönetmek ve gereksinimlerini karşılamak için aşağıdaki varsayılan grupları ve ilişkili izinlerini kullanabilirsiniz.
Kullanıcılar |
Team Foundation Server |
SharePoint Foundation veya SharePoint Server |
SQL Server Raporlama Hizmetleri |
---|---|---|---|
Proje salt erişmesi gereken kişiler için hesaplarını ekleyin. |
Okuyucular |
Ziyaretçiler |
Tarayıcı |
Hesaplarını katkıda veya yazılım proje geliştirilmesini yönetmek kişiler için ekleyin. |
Katkıda Bulunanlar |
Üyeler |
Tarayıcı |
Proje için kullanıcı erişimini yönetmek veya yapılandırmak veya proje özelleştirmek gereken kişiler için hesaplarını ekleyin. |
Proje Yöneticileri |
Sahipler |
Team Foundation İçerik Yöneticisi |
Üç sistemi yönetim basitleştirmek için kullanmayı düşünün TFSAdmin aracı Codeplex.
İpucu |
---|
Team Foundation Server ve SharePoint Foundation aksine, SQL Server Reporting Services projeleri arasında ayrım yapmaz.Reporting Services için bir grup eklerseniz, bu nedenle, bu grubun raporlar için aynı izinleri koleksiyondaki izinlerini tek tek projelerinde göz önüne almadan tüm projelerde olacaktır.Hangi gruplar eklemek için seçerken göz önünde bulundurun. |
S: Takım üyeleri katılımcı rolüne eklediğim varsa, bunlar ihtiyaç duydukları tüm izinleri gerekiyor mu?
Y: katkıda bulunan rolü verir takım projesine katkıda bulunmak en yaygın izinleri geliştiricilerin gerekir.Ancak, paylaşılan sorgular oluşturmak veya alan veya yineleme yollarını eklemek için kullanıcıların izin vermez.Bu izinleri ayrı ayrı gerekir.Git burada sorgular için ve burada alan ve yineleme yolları için.
S: hizmet hesabı izinleri nasıl yönetebilirim?
Y: bakın TFS hizmet hesapları ve bağımlılıkları.
S: hangi görevleri gerçekleştirebilir Sınırlı erişime sahip proje katılımcılarını misiniz?
Y: Bkz. Proje katılımcısı olarak çalışma.
S: bir başvuru tüm TFS izni var mı?
Y: Evet.Bakın TFS izinleri veya TFS varsayılan grupları, izinleri ve rolleri.
S: erişim ve izinler yönetmek için kullanabilirsiniz, komut satırı araçları misiniz?
Y: Evet.Kullanabilirsiniz TFSSecurity komut satırı yardımcı programını oluşturmak için değiştirmek ve TFS kullanıcılar ve gruplar silin, yanı sıra kullanıcılar ve gruplar için izinleri değiştir.