Open1

2021-04-14

こばちきこばちき

GitHub Docker Private Repositoryのログイン方法

GitHub Docker Private Repositoryからイメージをダウンロードする場合はGitHub Docker Private Repositoryにログインをしなければならない。
ログインをするときのパスワードはread packageの権限を持ったPersonal Access Tokenを利用する。

read packageの権限を持ったPersonal Access Tokenを任意のファイル名(ここではgithubpullregistry.txt)のファイルに保存する。
githubのアカウントがfooの場合は、以下のコマンドでログインする。

cat githubpullregistry.txt | docker login docker.pkg.github.com --username foo --password-stdin

read packageの権限を持ったPersonal Access Tokenの作成方法は、github.comの個人の設定のSettings > Developer settings > Personal access tokensからGenerate new tokenボタンを押して、Noteにわかりやすい任意の名称を入れてSelect scopesでread:packagesにチェックを入れてGenerate tokenボタンを推します。するとトークンが表示されるので、なくさないように大切に保存しておいてください。