2010-09-08 37 views
10

Chúng tôi đã cài đặt TFS 2010 thành công nhưng tự hỏi cách đặt quyền người dùng. Chúng tôi là những dự án nhỏ với năm nhà phát triển, một người quản lý và một thư ký. Mỗi nhà phát triển đang làm việc với một hoặc nhiều dự án, chúng tôi không có sự hợp tác giữa bất kỳ dự án nào. Chúng tôi muốn mọi người có thể xem tất cả mã cho mỗi dự án, nhưng chỉ những người chịu trách nhiệm về mã để thay đổi mã đó. Tuy nhiên, chúng tôi muốn mọi người tạo Mục công việc cho tất cả các dự án. Chúng ta nên thiết lập điều này như thế nào?Thiết lập quyền người dùng cho Team Foundation Server 2010

Trả lời

7

Để biết thông tin chi tiết về TFS 2010 cho phép bạn có thể kiểm tra điều này http://msdn.microsoft.com/en-us/library/ms252587.aspx

Nếu bạn muốn có một người sử dụng có thể đọc các mã nguồn mà bạn có để cung cấp cho anh/cô ấy chỉ đọc cho phép và để ngăn cản ông thay đổi mã bạn phải từ chối kiểm tra và kiểm tra quyền. Bạn có thể đặt các quyền này bằng cách bấm chuột phải vào thư mục hoặc tệp trong Trình kiểm soát Nguồn, Nhấp vào Thuộc tính và bấm tab Bảo mật.

Đối với mục công việc, bạn phải cấp cho WORK_ITEM_WRITE và WORK_ITEM_READ quyền. Bạn có thể thực hiện bằng cách kích chuột phải vào các dự án trong Team Explorer, nhấp khu vực và Iterations, và trên tab Diện tích, nhấn an

+0

Xin chào, tôi không thể tìm thấy WORK_ITEM_WRITE và WORK_ITEM_READ ở đó ... – user20358

5

Trong Visual Studio, đi tới Team Explorer (Xem - Team Explorer). Nhấp chuột phải vào nút gốc (servername \ collectionname). Chuyển đến Cài đặt tập hợp dự án nhóm. Ở đây bạn có 2 lựa chọn; Bảo mật và tư cách thành viên nhóm. Sử dụng Bảo mật để chọn người dùng/nhóm nào có thể làm gì. Sử dụng tư cách thành viên nhóm để thêm/xóa người dùng khỏi nhóm bảo mật. Tôi khuyên bạn nên tạo nhóm có quyền truy cập hạn chế và thêm mọi người vào đó. Sau đó, bạn có thể nhấp chuột phải vào một dự án trong nhóm thám hiểm, đi tới Team Project Settings -> Group Membership. Thêm nhóm đó vào nhóm Người đọc để mọi người có thể đọc dự án đó. Sau đó, thêm những người chịu trách nhiệm về mã cho nhóm Cộng tác viên, hoặc thậm chí nhóm Quản trị viên Dự án nếu bạn muốn họ có nhiều quyền lực hơn.

+0

Nhưng mọi người có thể tạo mục công việc (lỗi hoặc sự cố) nếu tôi làm như vậy không? – magol

+0

Nếu tôi làm như vậy, người dùng không thuộc nhóm Cộng tác viên hoặc Nhóm quản trị dự án không thể thêm mục công việc. Làm thế nào để giải quyết điều đó? – magol

2

Bạn có thể sử dụng công cụ Quản trị TFS: http://tfsadmin.codeplex.com.

Đây là một công cụ dễ dàng để đặt quyền cho TFS, SharePoint và SSRS.

+0

Tôi không thể cài đặt nó nếu tôi không cài đặt tfs 2008 trước. xấu – magol

+0

bạn cần phải cài đặt Team Explorer 2008 và bản cập nhật tương thích về phía trước. Không phải TFS 2008! –

0

Xem workaround tôi được đăng ở đây - Adding Active Directory users to Team Foundation Server

Nó sẽ cho phép bạn thêm người dùng dự án TFS 2010 của bạn mà không có quyền truy cập vào miền từ xa (hữu ích khi bạn có các nhà phát triển từ xa hoặc khi Team Foundation Server của bạn được lưu trữ từ xa.)

Các bước này bao gồm chi tiết về việc thêm người dùng mới vào nhóm dự án của bạn.

Các vấn đề liên quan