gpt4 book ai didi

docker - 将图像推送到 Github 包会抛出 "denied: not_found: owner not found"

转载 作者:行者123 更新时间:2023-12-03 07:57:57 26 4
gpt4 key购买 nike

我有以下 github 工作流程:

name: TS Service Build

permissions:
packages: write

on:
workflow_dispatch:
inputs:
...

jobs:
build:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v1
with:
node-version: 18.x

- name: Docker Login
run: |
export CR_PAT=${{ secrets.DOCKER_TOKEN }}
echo $CR_PAT | docker login ghcr.io -u ${{ github.actor }} --password-stdin

- name: Build & Push
run: |
docker build -t ghcr.io/vli20/${{ inputs.name }}:${{ inputs.image_tag }} . --build-arg path=${{ inputs.path }} --build-arg module=${{ inputs.module }}
docker push ghcr.io/vli20/${{ inputs.name }}:${{ inputs.image_tag }}

我已创建具有以下权限的 token :
enter image description here

并将其分配给同名的 secret 。 ${{secrets.DOCKER_TOKEN }}

看起来登录成功:
enter image description here

但是当我尝试将图像推送到 github 包时,出现以下错误:拒绝:not_found:找不到所有者

我正在使用私有(private)存储库(免费套餐)。

我只能找到这个网页,但它似乎没有帮助: https://issuehint.com/issue/goreleaser/goreleaser/2815

我错过了什么?

最佳答案

denied: not_found: owner not found

docker builddocker Push 命令中存在拼写错误,即存储库所有者的名字是 vli20 但您的用户名是 vlio20 。您需要解决这个问题。

更好的是,使用 github.repository_owner而不是对其进行硬编码。

更多详情,请参阅 Publishing and installing a package with GitHub Actions .

关于docker - 将图像推送到 Github 包会抛出 "denied: not_found: owner not found",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75560321/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com