Pie*_*jan 5 nuget-package github-package-registry
经过大量的试验和错误,我最终通过以下操作/命令在 Github 包注册表上获得了 NuGet 包:
\nwrite:packages, read:packages,delete:packagesrepo您的 OAuth 令牌的范围dotnet nuget add source --username [GithubUserName] --password [YourApiKey] --name github https://nuget.pkg.github.com/[UsernameOrOrganizationName]/index.jsongithub源\ndotnet nuget push --source github bin\\Release\\MyAwesomePackage.1.0.0.nupkg我可以在 GitHub 上看到我的 NuGet 包,所以现在我想安装它。
\n现在我应该能够安装我的软件包了。但是,当我选择源并浏览包时,会弹出 GitHub 登录窗口。即使我使用我的用户帐户凭据登录,我仍然无法访问我的包(推送到组织 Github)。现在,当我使用 NuGet 包管理器作为自定义包源时,我总是在以下位置收到以下错误Output Window:
[source-name] Failed to retrieve metadata from source \'https://nuget.pkg.github.com/[UsernameOrOrganizationname]/query?q=&skip=0&take=26&prerelease=true&semVerLevel=2.0.0\'.\n Response status code does not indicate success: 401 (Unauthorized).\nRun Code Online (Sandbox Code Playgroud)\n推送到 GitHub 注册表的包应该是公开的,即使使用我的用户帐户,我也无法访问它们进行安装。然而,它们出现在我组织的 GitHub 页面上。\n其他用户也不应该添加我的个人 GitHub 包源,而是该包应该出现在包管理器内的某些全局 GitHub 源中,不是吗?
\n我究竟做错了什么?
\n| 归档时间: |
|
| 查看次数: |
2872 次 |
| 最近记录: |