タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

gitとmacOSとarticleに関するefclのブックマーク (1)

  • Secure Enclave で git commit の署名鍵を管理する - mizdra's blog

    id:mizdra は Git の commit 署名をしていて、その署名鍵を 1Password で管理している。commit をする度に 1Password による生体認証を求められるが、その分安全に署名鍵を扱える。 今まではそれで不満は無かったのだけど、Coding Agent を使うようになってからというもの、この仕組みが足かせになっている。具体的には、Coding Agent にタスクを投げて人間が他のことをしている際に commit が試行され、人間が時間内に生体認証できずタイムアウトする、というもの。これのせいで、「人間はこれから寝るからこれやっておいて!」と投げたタスクが途中で止まってしまう。 折角 Coding Agent が備えている自律性が損なわれているのは勿体ないので、なんとかしてみる。 基的な方針 ファイルシステムに署名鍵置いてそれを使うというのが最も簡単な方法

    Secure Enclave で git commit の署名鍵を管理する - mizdra's blog
    efcl
    efcl 2026/08/16
    macOSのSecure EnclaveでGitのコミット署名鍵を管理する方法について。 `sc_auth create-ctk-identity`でECDSA P-256の鍵を生成する手順を紹介している。 `ssh-keygen -w /usr/lib/ssh-keychain.dylib -K`でGitから利用できるSSH鍵ファイルを書き出す。
  • 1