【发布时间】:2016-10-20 19:57:55
【问题描述】:
我未能成功将我的构建发布到 TFS 15 RC2 中的新 Package Feed。我目前正在离线运行 TFS 并使用本地构建代理。我已经关注了这些instructions 无济于事。
由于这些说明中的最后一张图片是围绕 URL 裁剪的,并且该 URL 特定于 VSTS 在线,我认为我的可能是错误的。所以我尝试了以下方法(没有奏效):
- 使用http://[computername]:8080/tfs/DefaultCollection/_packaging/{feedName}/nuget/v3/index.json 当它尝试提示输入凭据时出错 交互模式。
- 使用 http://[computername]:8080 会得到 404。
- 使用 http://[computername]:8080/tfs 会产生与 #1 相同的错误。
- 使用 http://[computername]:8080/tfs/DefaultCollection 会产生与 #1 相同的错误
由于在尝试进行交互式提示时发生了一些错误,我认为这可能是权限错误。以下链接提供了一些信息,但似乎构建代理应该已经属于发布权限的正确类别。
- https://www.visualstudio.com/en-us/docs/package/feeds/common-identities
- https://www.visualstudio.com/en-us/docs/package/nuget/auth
有人碰巧知道解决方案吗?谢谢!
编辑
构建代理作为 NT AUTHORITY/网络服务运行,这是代理配置的默认设置。我删除了此代理并将其配置为在我的用户帐户下运行,该用户帐户是系统上的管理员。这样做之后,我能够使用 #1 中的 URL 毫无问题地发布到包(正如 Cece 下面所写的)。我还需要做些什么来获得为默认代理设置的权限吗?
【问题讨论】: