1. ホーム
  2. git

[解決済み] Gitでユーザー名とパスワードを保存するには?

2022-03-18 08:28:44

質問

で自動的にプッシュ&プルを使いたいのですが。 Git 拡張機能 , ソースツリー や他のGit GUIで、毎回ユーザー名とパスワードをプロンプトに入力する必要はありません。

では、Gitで自分の認証情報を保存するにはどうすればいいのでしょうか?

解決方法は?

注意事項 : このメソッドは、認証情報を プレーンテキスト をPCのディスクに保存します。悪意のあるNPMモジュールなど、あなたのPCにいる誰もがアクセス可能です。

実行する

git config --global credential.helper store

では

git pull

ユーザー名とパスワードを入力すると、それらの情報が後で記憶されます。認証情報はディスク上のファイルに保存され、ディスクパーミッションは"just user readable/writable" ですが、プレーンテキストのままです。

後でパスワードを変更したい場合

git pull

パスワードが正しくないので失敗しますが、git は問題のあるユーザーとパスワードを ~/.git-credentials を再実行します。

git pull

で新しいパスワードを入力し、先ほどと同じように動作するようにします。