🐺
GitHub App の token で clone する方法
はじめに
github app
で作成したinstallation access token
を使用してclone
する方法を探してみた
結論
git clone https://x-access-token:TOKEN@github.com/owner/repo.git
によるclone
HTTPパスワードとして利用する
x-access-token
にinstallation access token
を付与するとHTTPパスワードの代わりとなるらしい
インストール アクセス トークンを使って、HTTP ベースの Git アクセスの認証を行うこともできます。 アプリには、"コンテンツ" リポジトリのアクセス許可が必要です。 その後は、インストール アクセス トークンを HTTP パスワードとして使用できます。 TOKEN をインストール アクセス トークンに置き換えます: git clone https://x-access-token:TOKEN@github.com/owner/repo.git。
アクセス権限の範囲
installation access token
を利用した認証を行うために必要な権限
Contents
Workflows
personal access token について
REST API
やコマンドで使用する際に、GitHub
に対する認証方法としてpersonal access token
を使用できる。
下記ドキュメントにもHTTPS URL
を使ったクローン時の認証にpersonal access token
を使用できると記載されている。
Discussion