今やベーシック認証での使用を禁止されたGithub..
ssh key を設定してセキュアに使いましょう。
ssh key を作る
早速認証に使うssh key を作ります。
認証方式はed25519を使います。
$ ssh-keygen -t ed25519
Generating public/private ed25519 key pair.
Enter file in which to save the key (/home/user/.ssh/id_ed25519): git_id_ed25519 #keyの名前&生成場所
Enter passphrase (empty for no passphrase): #パスフレーズの入力 (未入力でパス無し)
Enter same passphrase again: #パスフレーズ再入力
Your identification has been saved in git_id_ed25519
Your public key has been saved in git_id_ed25519.pub
The key fingerprint is:
SHA256:4mOFB6yLqR0lKcio8dxVtqwA7veZjL7FFQocwDWByX4 hiroyuki@DESKTOP-UROOPAD
The key's randomart image is:
+--[ED25519 256]--+
| o.==. |
| =. + |
| .. o o + |
|+..oEo B o |
|=.+.+ = S |
|.* * * * |
|. B + B |
| o o * + |
|. ..+.= |
+----[SHA256]-----+
config記述
続いてconfigに記述していきます。
場所は /home/user/.ssh/config
Host GitHub
HostName github.com
IdentityFile ~/.ssh/git_id_ed25519
TCPKeepAlive yes
IdentitiesOnly yes
User git
key登録
※必ず.pubで終了しているkeyを公開鍵として登録してください。
.pubがついていない鍵は秘密鍵なので厳重に保管してください。
Githubからsettingへ行き写真のように登録します。

登録が無事完了したらそのまま使えます~
お疲れさまでした!