本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
配置和使用掘金或網點網 CLI
您可以使用NuGet
和之類的CLI工具dotnet
來發佈和使用套件 CodeCatalyst。本文件提供有關設定CLI工具以及使用這些工具來發行或使用套件的資訊。
內容
配 NuGet 置 CodeCatalyst
若要使 NuGet 用進行配置 CodeCatalyst,請將存放庫端點和個人存取權杖新增至您的 NuGet 組態檔,以允許nuget
或連線dotnet
至您的 CodeCatalyst 套件存放庫。
NuGet 使用 CodeCatalyst 套裝程式儲存庫進行設定
-
請在以下位置開啟 CodeCatalyst 主控台。
https://codecatalyst.aws/ -
在專案的概觀頁面上,選擇 [套件]。
-
從套裝程式儲存區域清單中選擇套裝程式儲存區域。
-
選擇「Connect 至儲存庫」。
-
在 [Connect 到儲存庫] 對話方塊中,從套件管理員用戶端清單中選擇NuGet或 dotnet。
-
您將需要一個個人訪問令牌(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
配置完成後 CodeCatalyst,您可以 NuGet 使用儲存在儲存庫或其上游儲存 CodeCatalyst 庫之一中的 NuGet 套裝程式,並將 NuGet 套裝軟體發佈至您的儲存 CodeCatalyst 庫。
使用 CodeCatalyst儲存庫中的 NuGet 套件
NuGet 配置完成後 CodeCatalyst,您可以使用儲存在儲存庫或其上游儲存庫之一中的 NuGet 套裝程式。 CodeCatalyst
若要使用儲 CodeCatalyst 存庫或其上游儲存庫之一的套件版本,使用 nuget 或 dotnet,請執行下列命令。Replace (取代) packageName
使用您要使用的軟件包的名稱 packageSourceName
在您的 NuGet 配置文件中使用 CodeCatalyst 包存儲庫的源名稱,它應該是存儲庫名稱。
若要安裝套件 dotnet
dotnet add
packageName
--sourcepackageSourceName
若要安裝套件 nuget
nuget install
packageName
--sourcepackageSourceName
如需詳細資訊,請參閱 Microsoft 文件CLI中的使用 nuget
透過使用 NuGet .org 的 NuGet 套件 CodeCatalyst
您可以透過 CodeCatalyst 儲存庫使用 NuGet.org
若要使用 NuGet .org 的套件
-
如果您尚未設定 NuGet 套件管理員,請依照中的步驟使用 CodeCatalyst 套件存放庫來設定套件管理員配 NuGet 置 CodeCatalyst。
-
確保您的存儲庫已將 NuGet.org 添加為上游連接。您可以依照中的指示新增上游存放庫並選擇儲存庫,來檢查要新增哪些上游來源,或將 Nuget.org 新增為上游來源。NuGet
將 NuGet 套件發佈至 CodeCatalyst
配置 NuGet 完成後 CodeCatalyst,您可以使用nuget
或dotnet
將套件版本發佈到 CodeCatalyst 儲存庫。
若要將套件版本推送至 CodeCatalyst 儲存庫,請執行下列指令,並在 NuGet 組態檔中使用.nupkg
檔案的完整路徑和 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