我有两个 dotnet core GitHub 私有存储库:
- 存储库 B 将 nuget 包发布到 GitHub 包存储库(私有)。
- 存储库 A 使用存储库 B 从 GitHub 包存储库发布的 nuget 包。
我可以访问具有完全权限的两个存储库,并且我可以在登录后通过从 GitHub 包存储库下载 nuget 从存储库 A 构建 dotnet 核心应用程序。
当我在 CI/CD 中使用 GitHub Actions 构建存储库 A 时,它没有找到存储库 B 发布的包(请参见下面的跟踪)。
我正在使用 GITHUB_TOKEN 进行身份验证。我的问题是,oAuth 令牌需要什么权限才能从存储库 B 读取包以及在 GitHub UI 中的何处设置它?
NotFound https://nuget.pkg.github.com/mycompany/download/foo.net/index.json 116ms