似乎无法获得正确的 TFS 权限
Can't seem to get TFS Permissions correct
我似乎无法弄清楚这个权限问题。我在 TFS collection 上设置权限以允许访问 collection 中的某些文件夹。那工作正常。这些用户属于 windows 组。用户有VS2010和VS2012,在"Team"->"Connect to Team Foundation Server"下查找用户没有看到collection。如果我转到 Source Control Explorer,他们可以看到 collection 并且可以根据需要使用它。
问题是:为什么他们看不到 "Connect to Team Foundation Server" 中的 collection?是否需要启用一些特殊权限才能在 "Connect to Team Foundation Server" 中查看 collection?
要让人们能够连接到团队项目,他们至少需要在该团队项目的 Reader 组中。如果您只是将它们添加到源代码管理文件夹而不添加到团队项目,您将得到您报告的症状。
如果您连接到 Team Web Access 并导航到项目,您可以将用户添加到团队仪表板上的团队。
如果您使用的是 TFS 2012 之前的版本,则可以在团队资源管理器中进行连接,然后右键单击相关团队项目的团队资源管理器节点,然后 select "Group Membership"。至少将用户添加到 Reader,但最有可能是贡献者。
我似乎无法弄清楚这个权限问题。我在 TFS collection 上设置权限以允许访问 collection 中的某些文件夹。那工作正常。这些用户属于 windows 组。用户有VS2010和VS2012,在"Team"->"Connect to Team Foundation Server"下查找用户没有看到collection。如果我转到 Source Control Explorer,他们可以看到 collection 并且可以根据需要使用它。
问题是:为什么他们看不到 "Connect to Team Foundation Server" 中的 collection?是否需要启用一些特殊权限才能在 "Connect to Team Foundation Server" 中查看 collection?
要让人们能够连接到团队项目,他们至少需要在该团队项目的 Reader 组中。如果您只是将它们添加到源代码管理文件夹而不添加到团队项目,您将得到您报告的症状。
如果您连接到 Team Web Access 并导航到项目,您可以将用户添加到团队仪表板上的团队。
如果您使用的是 TFS 2012 之前的版本,则可以在团队资源管理器中进行连接,然后右键单击相关团队项目的团队资源管理器节点,然后 select "Group Membership"。至少将用户添加到 Reader,但最有可能是贡献者。