【问题标题】:TFS 2017 nuget feed "Payment Required"TFS 2017 nuget feed“需要付款”
【发布时间】:2018-07-01 15:30:59
【问题描述】:

我有一个 TFS 2017 服务器,为我的本地包设置了 Nuget 提要。我所有的开发人员都在使用它,没有任何问题。但是,我今天添加了一个新开发人员,但他没有。当他尝试连接时,收到错误消息“需要 402 付款”。他设置了与我的其他开发人员相同的权限和组成员身份,并且可以访问 TFS 服务器的所有其他部分。知道这里会发生什么吗?

【问题讨论】:

    标签: tfs nuget


    【解决方案1】:

    在任何时候,您的帐户中都可以有 5 个用户使用 5 个免费的包管理许可证。您可以检查以下项目:

    1. 转到http://tfsserver:8080/tfs/DefaultCollection/_admin/_userHub 以确保用户已分配包管理许可证。

    2. 拥有 VS Enterprise 订阅 (http://tfsserver:8080/tfs/_admin/_licenses) 的用户自动有权访问包管理,而 6 岁以上的用户(没有 VS Enterprise)则需要许可证。您需要检查其他用户是否有 VS Enterprise 订阅。

    3. 清理 TFS 缓存,通常位于 %TfsData%ApplicationTier\_fileCache

    【讨论】:

    • 您引导我找到解决方案。我无法访问您在上面提供的 URL(将我自己的信息代入其中),但使用它,我终于能够找到列出用户的位置并将我的新开发人员添加到其中。所有文档目前都适用于 VSTS这与 TFS 2017 完全不同,让我完全迷失了。
    【解决方案2】:

    来自documentation

    前 5 位用户免费开始!其他用户将需要 购买要使用的包管理(即 nuget restore 或 npm 安装)或生产(即 nuget push 或 npm publish)包。

    【讨论】:

    • 他只是我的第四个用户。
    • @DrewB 在任何时候,您的帐户中都可以有 5 个用户使用 5 个免费的包管理许可证。
    猜你喜欢
    • 2018-12-11
    • 1970-01-01
    • 2020-08-26
    • 2017-05-06
    • 1970-01-01
    • 2017-12-09
    • 2015-01-23
    • 2016-08-30
    • 2018-05-12
    相关资源
    最近更新 更多