# 強力なパスワードの作成

パスワード マネージャーを使用して、強力で一意のパスワードで GitHub でアカウントをセキュリティで保護します。

少なくとも次の GitHub でアカウントのパスワードを選択または生成する必要があります。

* 数字と小文字を含む場合は 8 文字
* 任意の文字の組み合わせで15文字の長さ

アカウントを安全に保つため、以下のベストプラクティスに従うことをお勧めします:

* パスワード マネージャーを使って、15 文字以上のパスワードを生成します。
* GitHubの一意のパスワードを生成します。
  GitHubパスワードを他の場所で使用し、そのサービスが侵害された場合、攻撃者またはその他の悪意のあるアクターがその情報を使用してアカウントにアクセスする可能性があります。
* 個人アカウントに 2 要素認証を設定する。 詳しくは、「[2 要素認証について](/ja/authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication)」をご覧ください。
* 必要に応じてアカウントにパスキーを追加することで、セキュリティで保護されたパスワードレス ログインが可能になります。 「[パスキーの概要](/ja/authentication/authenticating-with-a-passkey/about-passkeys)」をご覧ください。
* 潜在的なコラボレーターであっても誰であっても、パスワードは決して共有しないでください。 各ユーザーは、 GitHubで自分の個人アカウントを使用する必要があります。 共同作業の方法の詳細については、「[コラボレーターを個人リポジトリに招待する](/ja/repositories/managing-your-repositorys-settings-and-features/repository-access-and-collaboration/inviting-collaborators-to-a-personal-repository)」、「[Pull Request](/ja/pull-requests/reference/pull-requests)」、または「[組織の複数のグループとコラボレーションする](/ja/organizations/collaborating-with-groups-in-organizations)」を参照してください。

サインイン、アカウントの作成、パスワードの変更の際にパスワードを入力すると、GitHub は HaveIBeenPwned などのデータセットに照らして入力されたパスワードの脆弱性を確認します。 以前にまったく使ったことがないパスワードでも、弱いと判定されることがあります。

GitHub がパスワードを検査するのは入力の際だけであり、入力されたパスワードが平文で保存されることはありません。 詳細については、[HaveIBeenPwned](https://haveibeenpwned.com/) に関するページを参照してください。

パスワードを使用して GitHub にログオンできるのは、ブラウザーを使用する場合のみです。 コマンド ラインや API などの他の方法で GitHub を認証する場合は、他の資格情報を使用する必要があります。 詳しくは、「[GitHubへの認証について](/ja/authentication/keeping-your-account-and-data-secure/about-authentication-to-github)」をご覧ください。

Git からパスワードの入力を求められたら、 personal access tokenを入力します。 または、[Git Credential Manager](https://github.com/GitCredentialManager/git-credential-manager/blob/main/README.md) などの認証情報ヘルパーを使用できます。 より安全な認証方法を優先し、Git のパスワードベースの認証が削除されました。 詳しくは、「[個人用アクセス トークンを管理する](/ja/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens)」をご覧ください。

## 参考資料

* [Git でGitHub資格情報をキャッシュする](/ja/get-started/git-basics/caching-your-github-credentials-in-git)
* [アカウントとデータを安全に保つ](/ja/authentication/keeping-your-account-and-data-secure)