【发布时间】:2018-07-01 15:30:59
【问题描述】:
我有一个 TFS 2017 服务器,为我的本地包设置了 Nuget 提要。我所有的开发人员都在使用它,没有任何问题。但是,我今天添加了一个新开发人员,但他没有。当他尝试连接时,收到错误消息“需要 402 付款”。他设置了与我的其他开发人员相同的权限和组成员身份,并且可以访问 TFS 服务器的所有其他部分。知道这里会发生什么吗?
【问题讨论】:
我有一个 TFS 2017 服务器,为我的本地包设置了 Nuget 提要。我所有的开发人员都在使用它,没有任何问题。但是,我今天添加了一个新开发人员,但他没有。当他尝试连接时,收到错误消息“需要 402 付款”。他设置了与我的其他开发人员相同的权限和组成员身份,并且可以访问 TFS 服务器的所有其他部分。知道这里会发生什么吗?
【问题讨论】:
在任何时候,您的帐户中都可以有 5 个用户使用 5 个免费的包管理许可证。您可以检查以下项目:
转到http://tfsserver:8080/tfs/DefaultCollection/_admin/_userHub 以确保用户已分配包管理许可证。
拥有 VS Enterprise 订阅 (http://tfsserver:8080/tfs/_admin/_licenses) 的用户自动有权访问包管理,而 6 岁以上的用户(没有 VS Enterprise)则需要许可证。您需要检查其他用户是否有 VS Enterprise 订阅。
清理 TFS 缓存,通常位于 %TfsData%ApplicationTier\_fileCache。
【讨论】:
前 5 位用户免费开始!其他用户将需要 购买要使用的包管理(即 nuget restore 或 npm 安装)或生产(即 nuget push 或 npm publish)包。
【讨论】: