【问题标题】:Has anyone been able to delete/delist a package from VsTeams Package Server feature?有没有人能够从 VsTeams 包服务器功能中删除/删除包?
【发布时间】:2017-01-19 09:22:31
【问题描述】:

从 Nuget.exe 尝试我只是得到一个无休止的身份验证请求循环......

我受够了。为什么他们不能在 Visual Studio Team Services 本身中放置一个可让您直接从该死的主机上删除它们的按钮。

我即将为我的团队设置我自己的网络共享包服务器。

我可以托管包,我可以在 Visual Studio 中获取它们,但据我所知,无法使用 nuget.exe 删除/删除它们。

他们必须去两个不同的地方让我很困扰,但现在情况就是这样。

【问题讨论】:

  • 这部分可能很重要:“注意:如果失败并显示错误代码 404,您可能使用的是 NuGet v3 URL。请确保使用 NuGet v2 URL。”
  • 去过那里,是的。我只是无休止地提示进行身份验证。我可以使用相同的工具和凭据推送包。退市似乎有一些技巧。我真的不明白为什么 MS 不只是在 TFS 本身中添加一个除名按钮。当我们管理包服务器时,我们必须从 nugget.exe 中删除包,这很荒谬。
  • 该按钮将作为当前部署的一部分出现:)。应该是大约 2 或 3 天。
  • 如果您使用个人访问令牌进行身份验证并删除包(我的答案中的步骤),结果是什么?

标签: package nuget azure-devops nuget-package


【解决方案1】:

请参阅下面的这些步骤以使用个人访问令牌进行身份验证(对我来说很好)。

  1. 打开您的个人资料并转到安全详细信息页面
  2. 添加新的个人访问令牌
  3. 运行此命令以使用用户名和密码 (PAT) 添加包源: nugget sources add -name “xxx” -source [feed package resource url e.g. https://starain.pkgs.visualstudio.com/_packaging/FeedStarainTest/nuget/v3/index.json] -username “Xxx” -password “[your personal access token]”
  4. 运行 nugget 命令删除包:nugget.exe delete [package id] [version] -source [XXX] -ApiKey VSTS 另一方面,对于直接在VSTS上删除包的按钮功能,正如Alex所说,您可以检查下一次更新。

【讨论】:

    猜你喜欢
    • 2012-12-23
    • 2019-01-04
    • 1970-01-01
    • 2012-07-24
    • 2018-11-25
    • 1970-01-01
    • 1970-01-01
    • 2014-12-03
    • 1970-01-01
    相关资源
    最近更新 更多