0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

GitHubにCLIからアクセスする(token利用編)

Posted at

概要

  • プライベートにしているリポジトリにサーバーからアクセスしたら次のように出た
remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/XXXXXXXXXXXXXXXX/XXXXXXXXXXXXXXX/'

以前tokenを利用して認証する方法をやった記憶だが、覚えていないので改めてまとめることにする

どうやるか調査

これを参考に行う
image.png

素直におすすめされている方を利用する

image.png

スコープが狭いということなので、そりゃそうだといった感じですね

image.png

とか思いながら見ていると、別のを利用しろとある。
GitHub CLI や Git Credential Managerをざっくりと見たところ、偏見かもしれないが個人に紐づくように見えたので、個人のPCで利用してGitHubを利用するイメージな気がした。

ひとまず、今回はtokenを利用して行うことにする

サーバーに入れて運用している方がいたらどのように運用しているか教えていただければ幸いです

実行

これを参考にしてかみ砕いていくイメージ

  1. アイコンをクリックする
    image.png

  2. settingsに移動する
    image.png

  3. 開発者設定に移動する
    image.png

  4. Fine-grained personal access tokensを開く
    image.png

  5. トークンを生成を押して、ログインすると次の画面になる
    image.png

  6. 必要な内容を記入していく
    image.png

  7. リポジトリを選択する
    image.png

  8. 与える権限を選択する
    ひとまずこれらを選択した。
    image.png

  9. 作成完了後にcliからcloneしてみる

git clone https://github.com/XXXXXXXXXXXX/XXXXXXXXXXXXXXXX
Cloning into 'XXXXXXXXXXXXXXXX'...
Username for 'https://github.com': XXXXXXXXXXXX
Password for 'https://XXXXXXXXXXXX@github.com':ここにtokenを貼る
remote: Enumerating objects: 256, done.
remote: Counting objects: 100% (256/256), done.
remote: Compressing objects: 100% (188/188), done.
remote: Total 256 (delta 44), reused 245 (delta 38), pack-reused 0 (from 0)
Receiving objects: 100% (256/256), 294.86 KiB | 4.04 MiB/s, done.
Resolving deltas: 100% (44/44), done.

うまくいった。終了

まとめ

ひとまずtokenを利用するようにしたが、実際のところはどうなんだろうか。また必要になったら調べたい

0
2
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
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?