本文主要介紹了如何在 Nuget 私人倉庫進行製品管理。
前提條件
在對 Nuget 私人倉庫進行製品管理之前,您需要建立一個 Nuget 製品倉庫,詳情,請參見建立製品倉庫。
使用 Nuget 倉庫
進入建立好的Nuget倉庫,單擊倉庫指南,按照提示進行倉庫的推送和拉取配置。
倉庫指南 頁面提供 dotnet 配置 和 NuGet 配置 兩種方式。選擇 dotnet 配置 選項卡,頁面展示三部分內容:設定倉庫憑證(使用 dotnet nuget add source 命令,需指定倉庫 URL、倉庫名稱和使用者名稱)、推送(使用 dotnet nuget push --source <SOURCE_NAME> <PACKAGE_NAME> 命令)、拉取(使用 dotnet add package 命令)。各命令塊均可一鍵複製。
查看和管理 Nuget 製品
在倉庫首頁,單擊包列表,查看該倉庫下的所有製品,同時可按製品名進行搜尋。
查看製品版本詳情
單擊包名展示製品的詳細資料,預設展示最新版本資訊,單擊可切換版本。
製品詳情面板包含檔案資訊和中繼資料頁簽,展示版本總數、下載總數、儲存大小、推送時間、推送人、製品標籤等資訊,底部提供刪除此版本按鈕和禁用製品開關。
禁用某個製品版本
在製品詳情頁,單擊禁用製品可將該製品版本禁用。
單擊後彈出 請填寫禁用原因 對話方塊,輸入禁用原因後單擊 確定 完成禁用操作。
需注意,禁用的範圍為版本而非整個製品。如果我們在 Newtonsoft.Json 12.0.3 版本的詳情頁,將該製品版本禁用,Newtonsoft.Json 12.0.3 版本將無法被下載,但 Newtonsoft.Json 13.0.3 等其它版本仍然可以被下載使用。
管理製品中繼資料
在製品詳情頁,單擊中繼資料 Tab ,可管理製品版本的中繼資料資訊,中繼資料僅作用於指定的製品版本。
單擊添加中繼資料,在參數名輸入框中填寫中繼資料名稱(例如 owner),在參數值輸入框中填寫對應值(例如 demo),然後單擊確認按鈕完成添加。
刪除製品版本
在製品詳情頁,單擊刪除此版本,可刪除某個製品版本,製品版本刪除後,可在製品資源回收筒中恢複。