简体   繁体   English

访问Team Foundation Server

[英]Accessing Team Foundation Server

We have visual studio installed in our laptop for all our team members and we are planning to use version controls using Team Foundation Server. 我们在笔记本电脑中为所有团队成员安装了Visual Studio,并且计划使用Team Foundation Server使用版本控件。 The TFS is installed in a different sever so I know that we can connect the TFS using VS but my question is does everyone in the team needs to have access to that server before they are start connecting the TFS? TFS安装在不同的服务器上,所以我知道我们可以使用VS连接TFS,但是我的问题是团队中的每个人都需要在开始连接TFS之前必须访问该服务器吗? Thanks 谢谢

To quickly answer your question: The users do not necessarily need direct access to the machine, but they do need a TFS Identity with the correct permissions to log in to TFS when prompted. 要快速回答您的问题:用户不一定需要直接访问计算机,但是他们确实需要具有正确权限的TFS身份才能在出现提示时登录到TFS。

To answer your question in detail: 要详细回答您的问题:

Think of TFS Administration in three layers: 从三层思考TFS管理:

  1. TFS Administration TFS管理
  2. Team Project Collection Administration 团队项目征集管理
  3. Team Project Administration 团队项目管理

To ensure that your users can access TFS source control you need all three correctly configured. 为了确保您的用户可以访问TFS源代码管理,您需要正确配置所有三个。

The first order of business is to ensure that the TFS application is talking to your domain controller (or aware of your local user accounts if you aren't using AD) while wearing your TFS Administrator hat. 首先要确保TFS应用程序在戴上TFS管理员帽子的同时正在与您的域控制器进行通信(如果您不使用AD,则要知道您的本地用户帐户)。 To quickly test this you can access your application tier and run tfsconfig identities . 要快速测试,您可以访问应用程序层并运行tfsconfig identities This will produce a list of all valid identities in TFS. 这将产生TFS中所有有效身份的列表。

The second order of business is to ensure that your valid TFS users are [CollectionName]\\Project Collection Valid Users . 第二项工作是确保您的有效TFS用户是[CollectionName]\\Project Collection Valid Users You can do this from the TFS Admin console wearing your TFS Administrator hat, or from Team Web Access wearing your TPC Admin hat. 您可以从戴着TFS管理员帽子的TFS管理控制台执行此操作,也可以从戴着TPC管理员帽子的Team Web Access进行操作。 What I would expect to see as a member of this is a group called [ProjectName]\\Project Valid Users 我希望看到的是一个名为[ProjectName]\\Project Valid Users

The third order of business is to ensure that your users are valid users in the Team Project. 第三项工作是确保您的用户是Team Project中的有效用户。 You can do this from the TFS Admin console again wearing your TFS Admin hat, or your can do it from Team Web Access wearing your Team Project admin hat. 您可以再次戴着TFS管理员帽子从TFS管理控制台执行此操作,也可以戴着Team Project管理员帽子通过Team Web Access进行操作。 What I would expect to see as a member of this is a group called [ProjectName]\\Team Name . 我期望看到的是一个名为[ProjectName]\\Team Name

Within this team, you should see the individual identities from step one that you want to have access to the source code. 在这个团队中,您应该从第一步中看到要访问源代码的个人身份。

To summarize: Your users should be a member of a team (or multiple teams) nested under the Team Project. 总结一下:您的用户应该是“团队项目”下嵌套的一个团队(或多个团队)的成员。 These teams should be members of the Project Valid Users group for the Team Project, which should be a member of the Project Collection Valid Users group for the collection. 这些团队应该是团队项目的“ Project Valid Users组的成员,而该团队应该是Project Collection Valid Users的“ Project Collection Valid Users组的成员。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM