24
13

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【Github】Fine-grained personal access tokensで開発者がpushするときのtoken取得手順とそのスコープ

Posted at

Githubでhttpsで開発者がpushするときにtokenが必要ですが、そのtokenの種類にFine-grained personal access tokensが追加され今までのはclassicになっていたのでFine-grained personal access tokensで開発者がpushするのに必要なtokenを作る手順です。

token取得手順

からGenerate new tokenを指定します。

Generate new token

TokenNameはどこで・何に使ってるのかわかるような名前を(後でとけんを消したりするときにわかるように)、Expirationは有効期限で最長で1年までのようです。

image.png

Repository accessはAll repositoriesか特定のリポジトリだけでいいならOnly select repositoresからリポジトリを選択します。

image.png

PermissionsはContentsRead and writeを付けます。
権限の詳細はこちら→ https://docs.github.com/en/rest/overview/permissions-required-for-fine-grained-personal-access-tokens?apiVersion=2022-11-28#contents

image.png

Generate tokenからtokenを生成します。

image.png

最後に生成されたtokenをコピーして

スクリーンショット 2023-02-05 203545.png

pushする

あとはpushするときにUsername/Passwordを入力するときのPasswordに取得したtokenを入力するとpushできます。

$ git push origin main
Username for 'https://github.com': ******
Password for 'https://******@github.com': 
Everything up-to-date

pushする前に

$ git config --global credential.helper store

を実行しておくとその環境上でUsername/Passwordが保存され次回以降にpushするときにUsername/Passwordを聞かれなくなります。

24
13
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
24
13

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?