Skip to main content
ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。

Git が常にパスワードを要求するのはなぜですか?

GitHub とやり取りしようとするたびに Git がユーザ名とパスワードの入力を求めてくる場合は、おそらくリポジトリに HTTPS クローン URL を使用しています。

HTTPS リモート URL を使用すると、 SSH を使用するときと比べていくつかの利点があります。 SSH よりも、設定が簡単です。 通常は厳密なファイアウォールやプロキシを介して動作します。 ただし、リポジトリをプルまたはプッシュするたびに、GitHub Enterprise Cloud の認証情報を入力するように求められます。

When Git prompts you for your password, enter your personal access token (PAT). Alternatively, you can use a credential helper like Git Credential Manager. Password-based authentication for Git has been removed in favor of more secure authentication methods. For more information, see "Creating a personal access token."

認証情報をキャッシュするよう Git を設定すれば、パスワードの入力を求められなくなります。 認証情報のキャッシュを設定すると、HTTPS を使用してリポジトリをプルまたはプッシュするときに、Git はキャッシュされた個人アクセストークンを自動的に使用します。

参考リンク