You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 8bbe21b
Browse filesBrowse the repository at this point in the historyBrowse files
@@ -69,11 +77,15 @@ git commit -S --allow-empty -m test
69
77
git verify-commit HEAD
70
78
```
71
79
72
-
To sign from a process that holds no Turnkey credential, set
73
-
`TK_GPG_AGENT_SOCK` as in [GPG agent](./gpg-signing.md#gpg-agent); Git needs
74
-
no other change.
80
+
Git passes `tk` no flags, so the profile comes from the wrapper. Under a
81
+
different `HOME` than the one holding the key registry, add
82
+
`export HOME=AGENT_HOME` to the wrapper. In CI, where every `tk` call runs as
83
+
one identity, `gpg.program tk` with `TK_PROFILE` or the `TURNKEY_*` bundle in
84
+
the environment is enough. To sign from a process that holds no Turnkey
85
+
credential, set `TK_GPG_AGENT_SOCK` as in
86
+
[GPG agent](./gpg-signing.md#gpg-agent); Git needs no other change.
75
87
76
88
## Skills
77
89
78
-
-[signing-git-commits](../skills/signing-git-commits/SKILL.md): the GPG-first procedure, scoped policies, and the HOME wrapper.
90
+
-[signing-git-commits](../skills/signing-git-commits/SKILL.md): the GPG-first procedure, scoped policies, and the signing wrapper.
79
91
-[deploying-signing-broker](../skills/deploying-signing-broker/SKILL.md): configuring Git in the application container to sign through the broker's socket.
0 commit comments