本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
設定和使用 nuget 或 dotnet CLI
您可以使用 NuGet
和 等CLI工具dotnet
從 發佈和使用套件 CodeCatalyst。本文件提供有關設定CLI工具以及使用工具來發佈或取用套件的資訊。
內容
NuGet 使用 設定 CodeCatalyst
若要 NuGet 使用 設定 CodeCatalyst,請將儲存庫端點和個人存取權杖新增至您的 NuGet 組態檔案,以允許 nuget
或 dotnet
連線至 CodeCatalyst 套件儲存庫。
NuGet 使用 CodeCatalyst 套件儲存庫設定
-
在 https://https://codecatalyst.aws/
開啟 CodeCatalyst 主控台。 -
在專案的概觀頁面上,選擇套件 。
-
從套件儲存庫清單中選擇套件儲存庫。
-
選擇連線至儲存庫 。
-
在連線至儲存庫對話方塊中,從套件管理員用戶端清單中選擇 NuGet或 點網。
-
您需要個人存取權杖 (PAT) 才能 NuGet 與 進行身分驗證 CodeCatalyst。如果您已經有 ,則可以使用它。如果沒有,您可以在這裡建立。
-
選擇建立權杖 。
-
選擇複製以複製您的 PAT。
警告
關閉對話方塊後,您將無法PAT再次查看或複製您的 。
-
-
設定
nuget
或dotnet
以使用儲存庫的 NuGet 端點和 CodeCatalyst PAT。取代下列值。注意
如果從主控台指示複製,則應為您更新下列值,且不應變更。
Replace (取代)
username
您的 CodeCatalyst 使用者名稱。Replace (取代)
PAT
您的 CodeCatalyst PAT。Replace (取代)
space_name
您的 CodeCatalyst 空間名稱。Replace (取代)
proj_name
您的 CodeCatalyst 專案名稱。Replace (取代)
repo_name
使用 CodeCatalyst 套件儲存庫名稱。
-
若是
nuget
,則使用nuget sources add
命令。nuget sources add -name "
repo_name
" -Source "https://packages.region
.codecatalyst.aws/nuget/space_name
/proj_name
/repo_name
/v3/index.json" -username "username
" -password "PAT
" -
若是
dotnet
,則使用dotnet nuget add source
命令。Linux 和 macOS 使用者 :由於非 Windows 平台不支援加密,您必須將
--store-password-in-clear-text
旗標新增至下列命令。請注意,這會將您的密碼儲存為組態檔案中的純文字。dotnet nuget add source "https://packages.
region
.codecatalyst.aws/nuget/space_name
/proj_name
/repo_name
/v3/index.json" -n "proj_name
/repo_name
" -u "username
" -p "PAT
" --store-password-in-clear-text
NuGet 使用 設定 後 CodeCatalyst,您可以取用儲存在儲存庫中的 NuGet 套件,或其中一個上游儲存庫中的套件,並將 NuGet 套件發佈至儲存 CodeCatalyst 庫。 CodeCatalyst
從儲存庫取用 NuGet 套件 CodeCatalyst
NuGet 使用 設定 CodeCatalyst 後,您可以取用存放在儲存 CodeCatalyst 庫或其上游儲存庫中的 NuGet 套件。
若要從儲存 CodeCatalyst 庫或其中一個上游儲存庫使用具有 nuget 或 dotnet 的套件版本,請執行下列命令。Replace (取代) packageName
您想要使用的套件名稱,以及 packageSourceName
在 NuGet 組態檔案中,使用 CodeCatalyst 套件儲存庫的來源名稱,該名稱應該是儲存庫名稱。
若要使用 安裝套件 dotnet
dotnet add
packageName
--sourcepackageSourceName
若要使用 安裝套件 nuget
nuget install
packageName
--sourcepackageSourceName
如需詳細資訊,請參閱 Microsoft 文件 中的使用模組管理套件CLI
從 NuGet.org 到 使用 NuGet 套件 CodeCatalyst
您可以透過設定具有 NuGet.org
使用 NuGet.org 中的套件
-
如果您尚未設定 NuGet 套件管理員,請依照 中的步驟,使用 CodeCatalyst 套件儲存庫設定套件管理員 NuGet 使用 設定 CodeCatalyst。
-
確保您的儲存庫已新增 NuGet.org 作為上游連線。您可以依照 中的指示新增上游儲存庫並選擇NuGet 儲存庫,來檢查要新增哪些上游來源,或將 Nuget.org 新增為上游來源。
將 NuGet 套件發佈至 CodeCatalyst
NuGet 設定 CodeCatalyst後,您可以使用 nuget
或 dotnet
將套件版本發佈至 CodeCatalyst 儲存庫。
若要將套件版本推送至 CodeCatalyst 儲存庫,請執行下列命令,其中包含.nupkg
檔案的完整路徑,以及 NuGet 組態檔案中 CodeCatalyst 儲存庫的來源名稱。
使用 發佈套件 dotnet
dotnet nuget push
path/to/nupkg/SamplePackage.1.0.0.nupkg
--sourcepackageSourceName
使用 發佈套件 nuget
nuget push
path/to/nupkg/SamplePackage.1.0.0.nupkg
--sourcepackageSourceName