提问人:dylatwork 提问时间:11/15/2023 最后编辑:dylatwork 更新时间:11/15/2023 访问量:30
使用 VSCode 将 nuget 包从 Gitlab 安装到 Ubuntu
Installing nuget package from Gitlab to Ubuntu using VSCode
问:
我在使用从 gitlab 下载的特定 nuget 包时遇到问题。从源检索信息时,我们收到错误“NU1301:无法加载源的服务索引”或 401 错误。
nuget source Add -Name "GitLab" -Source "https://Organization.git.com/packages/nuget/index.json" -UserName git.Organization.com\Username -Password PersonalAccessToken
当我们查看命令“nuget sources”时,该值显示为 enabled。
1. https://www.nuget.org/api/v2/ [Enabled]
https://www.nuget.org/api/v2/
2. GitLab [Enabled]
https://Organization.git/packages/nuget/index.json
但是,当我们使用以下逗号“dotnet nuget list source --format detailed”查看 nuget 列表源时,我们不仅看不到 Gitlab 源,还看到了不同版本的 nuget。
Registered Sources:
1. nuget.org [Enabled]
https://api.nuget.org/v3/index.json
关于故障排除,我们添加了一个包含凭据的 nuget.config 文件
<configuration>
<packageSources>
<clear /> <!-- clear to make sure that everyone uses the same sources -->
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
<add key="GitLab" value="https://Organization.git.com/packages/nuget/index.json" />
</packageSources>
<packageSourceCredentials>
<GitLab>
<add key="UserName" value="Username" />
<add key="Password" value="Token" />
</GitLab>
</packageSourceCredentials>
</configuration>
我们如何确保启用来自 gitlab 的 nuget 包和/或我们如何将凭据传递给 gitlab?谢谢!
我们还浏览了各种用户名,例如 git.organization.com\username、“username” 和 https://git.organization.com\username。
答: 暂无答案
评论