web-dev-qa-db-ja.com

トークンには、このクエリを実行するために必要なスコープが付与されていません。 'id'フィールドには、次のスコープのいずれかが必要です:['read:packages']、

私はWindows 10 Proを使用していて、PowerShell tagおよびPushコマンドを使用してDockerイメージをGitHubに公開しようとしています。

docker tag 8a3e8abca3b6 docker.pkg.github.com/liufa/testdockerandk8/dockerandk8test:0.1

docker Push docker.pkg.github.com/liufa/testdockerandk8/dockerandk8test:0.1

ただし、次のエラーが発生します

未承認:このクエリを実行するために必要なスコープがトークンに付与されていません。 'id'フィールドには次のスコープのいずれかが必要です:['read:packages']が、トークンに許可されているのは['']スコープのみです。

enter image description here

トークンのアクセス許可はどこで変更しますか?

6

自分で見つけた。

  1. GitHubアカウントに移動します->設定->開発者設定

新しいトークンをクリック

次に、必要な権限を追加します。

enter image description here

次に、下にスクロールしてクリックすることを忘れないでください Save

  1. 次にPowerShellに戻って再度ログインしますが、新しいトークンをパスワードとして使用します

Pushコマンドを再度実行します(docker Push docker.pkg.github.com/liufa/testdockerandk8/dockerandk8test:0.1

enter image description here

これにより時間を節約できることを願っています。

1