msysgit で helper=wincred が利用する credential(資格情報)に関する覚え書き

msysgit 1.8.5.2 をインストールしているとして。GitHub を HTTPS で利用していて、かつ認証情報を .gitconfig の helper=wincred で保存させている場合、 認証情報の保存先は Windows の資格情報という仕組み になる。この仕組みについてのメモ。

コントロールパネルから参照する

コントロールパネル > ユーザーアカウント > 資格情報の管理

cmdkey コマンドで参照する

$ cmdkey /list
    ...
    ターゲット: LegacyGeneric:target=git:https://stakiran@github.com
    種類: 汎用 
    ユーザー: stakiran
    ローカル コンピューターの常設
    
    ターゲット: LegacyGeneric:target=git:https://stakiran@gist.github.com
    種類: 汎用 
    ユーザー: stakiran
    ローカル コンピューターの常設
    ...

資格情報を消したい場合

試してないけどこんな感じ。

  • cmdkey /? を見ればわかる
  • cmdkey /delete:ターゲット名 を使うらしい