YubiKeyでgitを利用する
YubiKeyというUSBポートなどに刺さるセキュリティキーがあり、FIDO U2FトークンやPIVカードとして利用できます。
今回はYubiKeyのPIV機能を使い、gitで公開鍵認証を行います。
事前にbrew install opensc
などが必要です。
1 | % git config --local core.sshcommand "ssh -I /usr/local/Cellar/opensc/0.19.0_1/lib/opensc-pkcs11.so" |
YubiKey挿入時
1 | % git pull |
YubiKey非挿入時
1 | % git pull |