Git 資格情報ヘルパー
このページには、利用可能な 資格情報ヘルパー が記載されています。
Git に含まれているもの
- git-credential-store: 資格情報を平文で保存します。
- git-credential-cache: 資格情報をプロセスメモリに一時的に保持します。 Windows では使用できません。(キャッシュの有効期限が切れたときやシステムを再起動したときに資格情報が失われることに注意してください。そのため、長期的なパーソナルアクセストークンを保存するには不便です。)
プラットフォーム固有のストレージ
- git-credential-osxkeychain: macOS キーチェーン に保存します。macOS Git インストールに含まれています。
- git-credential-libsecret: GNOME キーリングまたは KDE ウォレットなどの Linux シークレットサービスに保存します。 多くの Linux ディストリビューションにパッケージ化されています。
- git-credential-wincred: Windows 資格情報マネージャー に保存します。Git for Windows に含まれています。
OAuth
以下のクロスプラットフォームヘルパーは、OAuth を使用した認証をサポートしています。最初の認証では、ホストにブラウザウィンドウが開きます。後続の認証はバックグラウンドで行われます。
- Git 資格情報マネージャー: Git for Windows に含まれています。複数の資格情報ストアをサポートします。
- git-credential-oauth: 多くの Linux ディストリビューションに含まれています。
ストレージ固有
- git-credential-gopass: gopass パスワードマネージャーに保存します。
- git-credential-lastpass: LastPass パスワードマネージャーに保存します。
- git-credential-1password: 1Password パスワードマネージャーに保存します。
- git-credential-keepassxc: KeePassXC パスワードマネージャーに保存します。
ホスト固有
- git-credential-netlify: Netlify に認証します。
- git-credential-azure: Azure Repos に認証します。