2016-09-12 51 views
0

嘗試從Nuget.exe我只是得到一個無限循環的身份驗證請求...有沒有人能夠從VsTeams Package Server功能中刪除/刪除軟件包?

我厭倦了。爲什麼他們不能在Visual Studio Team Services本身中添加一個darn按鈕,讓您可以直接從darn主機上刪除它們。

我即將爲我的團隊設置我自己的網絡共享軟件包服務器。

我可以託管包,我可以在Visual Studio中選擇它們,但沒有辦法使用nuget.exe刪除/刪除它們,據我所知。

它讓我困擾,他們將不得不去兩個不同的地方,但這就是現在的樣子。

+0

我想你是經歷過:https://www.visualstudio.com/en-us/docs/package/get-started/nuget/remove – jessehouwing

+0

這部分可能很重要:「注意:如果這失敗,錯誤代碼爲404,您可能正在使用NuGet v3 URL,請確保您使用的是NuGet v2 URL。「 – jessehouwing

+0

在那裏,是的。我只是提示無限認證。我可以用相同的工具和證書推出這個包。 Delisting似乎有一些竅門。我真的不明白爲什麼MS不只是在TFS本身中添加刪除按鈕。當我們管理包服務器時,我們不得不從nugget.exe中移除包。 – user5855178

回答

0

請參考下面的這些步驟來驗證個人訪問令牌,而不是(對我來說工作正常)。

  1. 打開您的個人資料,然後轉到安全細節頁面
  2. 添加一個新的個人訪問令牌
  3. 運行此命令添加軟件包源用戶名和密碼(PAT):金塊源添加-name「XXX」 -source [飼料包資源網址例如https://starain.pkgs.visualstudio.com/_packaging/FeedStarainTest/nuget/v3/index.json] -username「XXX」 -password「[您的個人訪問令牌]」
  4. 運行金塊命令來刪除軟件包:nugget.exe刪除[包ID] [版本] -source [XXX] -ApiKey VSTS enter image description here 在另一方面,一個按鈕的功能可以直接在VSTS上刪除軟件包,就像Alex說的那樣,你可以檢查下一次更新。