问题标签 [github-package-registry]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
6360 浏览

java - 如何使用 Gradle 推送到 Github 包注册表

尝试将 Gradle 项目推送到 Github 包注册表,但未按预期工作。

使用io.freefair.github.package-registry-maven-publishGradle 插件。

使用发布所需的数据配置 GitHub build.gradle- 下面的代码。并运行发布任务publishAllPublicationsToGutHub。没有错误,但我在 GitHub 包注册表中看不到我的包。

期待一些关于如何使用 Gradle 发布到 Github 包注册表的示例,或者我在发布时做错了什么

0 投票
2 回答
5862 浏览

maven - 如何将 GitHub 包注册表包添加为 Gradle 依赖项

所以,我有一个配置了包注册表的GitHub 项目。它有两个包:

在 Github 包注册表中发布的两个包

包页面只有 Maven 的说明,除此之外,说明被破坏(maven install so57323260不是在 Maven 中添加依赖项的有效方法):

带有损坏的 Maven 说明的包页面

问题是:如何在 Gradle 构建中添加该包?

0 投票
2 回答
468 浏览

git - 在 Github 包注册表中绑定 Docker 映像以更正 Github 提交

使用 将包发布到 Github 包注册表时docker push,该包似乎链接到主分支上的最新提交。但是,我目前正在不同的分支上或特定标签上构建我的包。有没有办法将发布的图像绑定到特定的 git 提交,以便链接到图像的源代码资产是正确的?

0 投票
5 回答
7311 浏览

maven - 从 Github Action 部署到 Github 包注册表

我想从公共存储库的 GitHub 操作部署到 GitHub 包注册表。

我有一个工作流的 yml 文件:

我使用 Leiningen 构建项目并生成 POM 文件。然后我想使用 Maven 将工件部署到 GitHub 包注册表。

这在Deploy命令上失败(我已将个人信息替换为...):

我看到身份验证失败。我也尝试过这一步,结果相同:

我不想提供用户名/密码或令牌,因为这是一个公共存储库。有没有办法发布呢?

谢谢!

0 投票
2 回答
1998 浏览

github - GitHub 包注册表中的公共和私有包

是否可以将包的可见性从私有更改为公共,反之亦然?

文档中有一个声明:

私有和公共软件包:您可以私有地托管软件包或将它们公开。您可以私下托管包并与您的同事或组织共享它们,或者将它们公开给全世界。

但是我在 repo 中找不到任何设置或文档中有关如何使包公开的信息。

我试图实现的用例:带有 SDK 源代码和公共(稳定版本)/私有(内部测试)包的私有存储库。

我们可以在公开版本中创建一个单独的公开 repo,但这有点开销,并且打破了在一个地方托管代码和包的主要思想:

GitHub Package Registry 是一种软件包托管服务,类似于 npmjs.org、rubygems.org 或 hub.docker.com,它允许您在一个地方托管您的包和代码。

将不胜感激任何帮助和信息。

0 投票
0 回答
503 浏览

npm - 一个包可以同时发布到 github 和 npm 吗?(使用单个 `npm publish`)

我可以访问 github 包注册表测试版,只是摆弄它并按照配置步骤进行发布。

问题是,我正确地发布了它,但注意到它没有发布到 npm。有没有办法使用相同的命令在两个注册表中发布?在两个注册表中发布包是否有意义?


另外,我的包名称package.json@alvarocastro/quicksort如文档中所述)和github页面中的名称最终是这样,但是在要安装的命令示例中,范围是重复的,例如:@alvarocastro/@alvarocastro/quicksort


这是完整的package.json文件作为参考:

0 投票
4 回答
10425 浏览

javascript - 未找到 - PUT https://npm.pkg.github.com/package-name

我正在尝试在 GPR(Github 包注册表)上上传一个包。我登录成功:

然后运行这些命令:

返回此错误:

似乎它试图在 npm 注册表而不是 github 包注册表上上传一个包。我应该如何解决这个问题?

0 投票
2 回答
465 浏览

java - 尝试将 Maven 构建 JAR 部署到 github 包注册表时出现异常

我正在尝试将 Maven 构建 JAR 部署到 Github 包注册表。

mvn deploy执行命令时出现异常。

我正在使用一个简单的 Maven 项目,我想创建一个组件 JAR 并存储在 Github 包注册表中。

构建成功我现在想将此工件部署到注册表。

我在~./m2/settings.xml.

在in下添加了一个repository元素。repositoriesprofile

另外,我在 Maven 项目中添加了以下内容pom.xml

预期:部署成功,构建工件被部署到 Github 包注册表。

实际:例外情况如下:

有人可以帮我解决这个问题。

我已按照以下链接中提供的说明进行操作:

https://help.github.com/en/articles/configuring-apache-maven-for-use-with-github-package-registry

0 投票
3 回答
2783 浏览

nuget - 如何在 Mac 上使用 dotnet 将 NuGet 包发布到 GitHub 包注册表?

文档不完整,目前我无法在 Mac 上使用 dotnet 使用或发布包到 GPR。任何帮助都会很有用

0 投票
2 回答
1475 浏览

maven - 无法使用 GitHub Packages(测试版)发布 maven 依赖项

我正在尝试GitHub packages beta,我有一个要发布的 Maven 项目。在POM.xml我确实添加了下面tagtest-package是我的repository名字。

我已经在我的~/.m2/setting.xml.

当我运行mvn deploy命令时,它无法发布包。我也尝试手动提供令牌

mvn deploy -Dregistry=https://maven.pkg.github.com/amarkum -Dtoken=<MY_TOKEN_GENERATED>.

read:packages我生成的令牌除了和write:packages范围之外,还具有所有可以确定的特权

错误

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy (default-deploy) on project test-package: Failed to retrieve remote metadata com.codefolx.test:test-package:1.0-SNAPSHOT/maven-metadata.xml: Could not transfer metadata com.codefolx.test:test-package:1.0-SNAPSHOT/maven-metadata.xml from/to github (https://maven.pkg.github.com/amarkum/test-package): Not authorized , ReasonPhrase:Unauthorized. -> [Help 1]

我哪里错了?