0
0

Git for Windowsで複数の認証情報を扱うときのTips

Posted at

前説

Git for Windows には Credential Manager が同梱されている
Gitリポジトリへの認証情報を都度入力する手間から解放してくれるイケメン

問題はGitリポジトリへの認証情報が複数存在する場合

例としてAWSの複数環境でCodeCommitを利用する場合などに発生する

このとき「GitリポジトリAに対しては認証情報A」「GitリポジトリBに対しては認証情報B」のように、個別に Credential Manager を効かせる方法のメモを残す

手順

1.git clone する際に一意な credential.namespace を指定する

git -c credential.namespace=aaa clone https://myproject-A.git

2.Credential Manager がポップアップするので認証情報を登録する

3.cloneした後、対象のディレクトリ内で使用する credential.namespace を設定

cd myproject-A
git config --local credential.namespace aaa

以降 myproject-A ディレクトリ内でのGit操作においては、手順2で登録した認証情報が使用される

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0