本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
配置和使用 nuget 或 dotnet CLI
您可以使用和之类的CLI工具dotnet
来发布NuGet
和使用来自的软件包 CodeCatalyst。本文档提供有关配置CLI工具以及使用它们发布或使用软件包的信息。
目录
使用 NuGet 进行配置 CodeCatalyst
要 NuGet 使用进行配置 CodeCatalyst,请在 NuGet 配置文件中添加存储库端点和个人访问令牌,以允许nuget
或dotnet
连接到您的 CodeCatalyst 软件包存储库。
NuGet 使用您的 CodeCatalyst 软件包存储库进行配置
-
打开 CodeCatalyst 控制台,网址为 https://codecatalyst.aws/
。 -
在项目的概述页面上,选择包。
-
从软件包存储库列表中选择您的软件包存储库。
-
选择 “Connect 到存储库”。
-
在 “Connect to 存储库” 对话框中,从包管理器客户端列表中选择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
配置 NuGet 完毕后 CodeCatalyst,您可以使用存储在存储 CodeCatalyst 库或其中一个上游存储库中的软件 NuGet 包,并将 NuGet 包发布到您的 CodeCatalyst 存储库。
使用 CodeCatalyst存储库中的 NuGet 软件包
配置 NuGet 完毕后 CodeCatalyst,即可使用存储在存储 CodeCatalyst 库或其上游存储库中的 NuGet 软件包。
要使用 nuget 或 dotnet 使用存储库或其上游存储库中的软件包版本,请运行以下命令。 CodeCatalyst Replace(替换) packageName
上面写上你要消费的包裹的名字以及 packageSourceName
在 NuGet 配置文件中使用 CodeCatalyst 软件包存储库的源名称,该名称应为存储库名称。
要使用安装软件包 dotnet
dotnet add
packageName
--sourcepackageSourceName
要使用安装软件包 nuget
nuget install
packageName
--sourcepackageSourceName
有关更多信息,请参阅 Microsoft 文档中的使用 nug
使用来自 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