Gitリモート: パスワード認証のサポートが2021年8月13日に削除されました


  1. SSHキーを使用した認証: パスワード認証の代替手段として、SSHキーを使用することができます。SSHキーを生成し、公開鍵をリモートサーバーに登録する必要があります。以下はSSHキーの生成と設定の例です。
$ ssh-keygen -t rsa -b 4096 -C "[email protected]"
$ ssh-copy-id -i ~/.ssh/id_rsa.pub remote_username@remote_host
  1. アクセストークンを使用した認証: 一部のGitホスティングサービスでは、パスワードの代わりにアクセストークンを使用することができます。アクセストークンは個人アカウントの設定で生成できます。以下はアクセストークンを使用した認証の例です。
$ git remote set-url origin https://username:[email protected]/owner/repo.git
  1. SSHプロトコルを使用した認証: パスワード認証が削除された場合、SSHプロトコルの使用をおすすめします。SSHプロトコルは安全であり、パスワードを入力する必要がありません。以下はSSHプロトコルを使用したリモートリポジトリの設定例です。
$ git remote set-url origin [email protected]:owner/repo.git

これらの代替手段を使用することで、Gitのリモートリポジトリへのアクセスを引き続き安全かつ便利に行うことができます。パスワード認証が削除されたことによる影響を最小限に抑えるために、これらの方法を活用してください。