问题标签 [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.
java - 如何使用 Gradle 推送到 Github 包注册表
尝试将 Gradle 项目推送到 Github 包注册表,但未按预期工作。
使用io.freefair.github.package-registry-maven-publish
Gradle 插件。
使用发布所需的数据配置 GitHub build.gradle
- 下面的代码。并运行发布任务publishAllPublicationsToGutHub
。没有错误,但我在 GitHub 包注册表中看不到我的包。
期待一些关于如何使用 Gradle 发布到 Github 包注册表的示例,或者我在发布时做错了什么
maven - 如何将 GitHub 包注册表包添加为 Gradle 依赖项
所以,我有一个配置了包注册表的GitHub 项目。它有两个包:
包页面只有 Maven 的说明,除此之外,说明被破坏(maven install so57323260
不是在 Maven 中添加依赖项的有效方法):
问题是:如何在 Gradle 构建中添加该包?
git - 在 Github 包注册表中绑定 Docker 映像以更正 Github 提交
使用 将包发布到 Github 包注册表时docker push
,该包似乎链接到主分支上的最新提交。但是,我目前正在不同的分支上或特定标签上构建我的包。有没有办法将发布的图像绑定到特定的 git 提交,以便链接到图像的源代码资产是正确的?
maven - 从 Github Action 部署到 Github 包注册表
我想从公共存储库的 GitHub 操作部署到 GitHub 包注册表。
我有一个工作流的 yml 文件:
我使用 Leiningen 构建项目并生成 POM 文件。然后我想使用 Maven 将工件部署到 GitHub 包注册表。
这在Deploy
命令上失败(我已将个人信息替换为...
):
我看到身份验证失败。我也尝试过这一步,结果相同:
我不想提供用户名/密码或令牌,因为这是一个公共存储库。有没有办法发布呢?
谢谢!
github - GitHub 包注册表中的公共和私有包
是否可以将包的可见性从私有更改为公共,反之亦然?
在文档中有一个声明:
私有和公共软件包:您可以私有地托管软件包或将它们公开。您可以私下托管包并与您的同事或组织共享它们,或者将它们公开给全世界。
但是我在 repo 中找不到任何设置或文档中有关如何使包公开的信息。
我试图实现的用例:带有 SDK 源代码和公共(稳定版本)/私有(内部测试)包的私有存储库。
我们可以在公开版本中创建一个单独的公开 repo,但这有点开销,并且打破了在一个地方托管代码和包的主要思想:
GitHub Package Registry 是一种软件包托管服务,类似于 npmjs.org、rubygems.org 或 hub.docker.com,它允许您在一个地方托管您的包和代码。
将不胜感激任何帮助和信息。
javascript - 未找到 - PUT https://npm.pkg.github.com/package-name
我正在尝试在 GPR(Github 包注册表)上上传一个包。我登录成功:
然后运行这些命令:
返回此错误:
似乎它试图在 npm 注册表而不是 github 包注册表上上传一个包。我应该如何解决这个问题?
java - 尝试将 Maven 构建 JAR 部署到 github 包注册表时出现异常
我正在尝试将 Maven 构建 JAR 部署到 Github 包注册表。
mvn deploy
执行命令时出现异常。
我正在使用一个简单的 Maven 项目,我想创建一个组件 JAR 并存储在 Github 包注册表中。
构建成功我现在想将此工件部署到注册表。
我在~./m2/settings.xml
.
在in下添加了一个repository
元素。repositories
profile
另外,我在 Maven 项目中添加了以下内容pom.xml
:
预期:部署成功,构建工件被部署到 Github 包注册表。
实际:例外情况如下:
有人可以帮我解决这个问题。
我已按照以下链接中提供的说明进行操作:
https://help.github.com/en/articles/configuring-apache-maven-for-use-with-github-package-registry
nuget - 如何在 Mac 上使用 dotnet 将 NuGet 包发布到 GitHub 包注册表?
文档不完整,目前我无法在 Mac 上使用 dotnet 使用或发布包到 GPR。任何帮助都会很有用
maven - 无法使用 GitHub Packages(测试版)发布 maven 依赖项
我正在尝试GitHub packages beta
,我有一个要发布的 Maven 项目。在POM.xml
我确实添加了下面tag
。
test-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]
我哪里错了?